我有两个类,ImageMap,扩展了ImageView和PageView扩展GLSurfaceView,我使用ImageMap主要在drawables上有热点,但我还需要添加页面翻转/卷曲动画,为了做到这一点我需要这两个类作为一个对象,任何想法如何做到这一点?
我完全清楚java中不允许多重继承。
答案 0 :(得分:1)
您的问题与Android无关;这是关于Java的。
Java不允许多重继承。
关于以下内容,您的推理不准确:
为了做到这一点,我需要这两个类作为一个对象
事实并非如此。例如,“活动”不必是事件处理程序;如果你的'活动'可以拥有一个事件处理程序就足够了,例如作为可以访问Activity变量的内部类。
答案 1 :(得分:1)
无法真正扩展两个类。你能做的是:
this.ImageMap.filed1
等。在开发课程时更方便。这也允许您代理方法调用。你可能需要这两件事,因为第一件事是关于“怎么做”,第二件事是关于“它将如何呈现给使用它的对象”。