【问题标题】:Display ImageView in SurfaceView在 SurfaceView 中显示 ImageView
【发布时间】:2011-03-27 16:04:57
【问题描述】:

我目前正在尝试在我的 SurfaceView 中设置一些图像的动画。现在,我将我的图像显示为位图。但是,我认为将这些位图实现为 ImageView 可能会更好。我无法在我的 SurfaceView 上创建多个 ImageView(我试图不在 XML 中执行此操作,因为我希望先让事情正常工作,然后再进行更改以使其更便携)。是否有关于如何做到这一点的教程,或者我喜欢离开并且应该坚持使用位图?

【问题讨论】:

    标签: android bitmap imageview surfaceview


    【解决方案1】:

    您通常不应尝试混合使用 View 对象和 SurfaceViewSurfaceView 是一个非常特殊的视图,它通过在当前窗口中打一个洞来提供直接绘图。坚持使用位图似乎更好。

    【讨论】:

    • 感谢您的回复。我很想坚持使用位图。但是,我终其一生都无法弄清楚如何扩展 Bitmap 类——我很确定它被锁定了,对吧?我想创建一个将成为位图的对象,它具有某些属性。有没有办法扩展这个类?
    • 用组合代替继承怎么样?换句话说,你的类将包含一个 Bitmap 作为实例变量,并且还有其他数据作为实例变量。
    猜你喜欢
    • 2012-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多