SurfaceView和ImageView之间的区别

Gom*_*omu 4 android android-view

我想知道SurfaceView和ImageView之间的区别及其使用场景.两者似乎都是一样的.如果有可能错过的链接,请指导我.

Mys*_*icϡ 5

表面视图的一些优点和不同之处:

  1. 更好的渲染机制.线程可以在不使用处理程序的情况下更新表面的内容.这有助于提高游戏性能和动画效果.因此,如果您需要快速更新GUI或者渲染需要花费太多时间并影响用户体验,那么建议使用Surfaceview而不是imageview.

  2. Surfaceview不能透明,它们只能出现在视图层次结构中的其他元素后面.

  3. Surfaceview也有专用缓冲区.因此它比imageview和其他视图花费更多资源.

以下是您可以参考的参考链接,可以更好地理解.

SurfaceView和View之间的区别?

希望这清除了一些疑问.