在Android中扩展位图类?

时间:2011-03-27 17:49:22

标签: android bitmap extend

有没有办法在Android中扩展Bitmap类?我有一种感觉,你不能,但我想创建一个代表一个下降对象的位图类(这些对象从屏幕顶部落下的数量不确定,每个都必须执行一些一种碰撞检测)。我可以扩展/实现位图类来创建我想要的自定义类吗?

2 个答案:

答案 0 :(得分:5)

您无法扩展Bitmap,因为它已声明为final。您可以做的最好的事情就是创建一个包装Bitmap的类。

答案 1 :(得分:1)

Bitmap甚至不知道它应该放在屏幕上的哪个位置。

即使在进入动画之前,您似乎需要使用一些“SceneObject”对象或其他可以表示场景中具有坐标的对象的模型来表示场景。这些对象中的每一个都将具有Bitmap的实例变量。

完成该步骤后,为对象设置动画可能只是扩展了具有附加功能的“SceneObject”类。

您的渲染功能会根据模型中的信息解释您的场景和布局位图。