有没有办法在Android中扩展Bitmap类?我有一种感觉,你不能,但我想创建一个代表一个下降对象的位图类(这些对象从屏幕顶部落下的数量不确定,每个都必须执行一些一种碰撞检测)。我可以扩展/实现位图类来创建我想要的自定义类吗?
答案 0 :(得分:5)
您无法扩展Bitmap,因为它已声明为final
。您可以做的最好的事情就是创建一个包装Bitmap的类。
答案 1 :(得分:1)
Bitmap
甚至不知道它应该放在屏幕上的哪个位置。
即使在进入动画之前,您似乎需要使用一些“SceneObject”对象或其他可以表示场景中具有坐标的对象的模型来表示场景。这些对象中的每一个都将具有Bitmap
的实例变量。
完成该步骤后,为对象设置动画可能只是扩展了具有附加功能的“SceneObject”类。
您的渲染功能会根据模型中的信息解释您的场景和布局位图。