我想知道SurfaceView和ImageView有什么区别以及它们的使用场景。两者似乎都是一样的。如果有我可能错过的正确链接,请指导我。
表面视图的一些优点和差异:
更好的渲染机制。线程可以在不使用处理程序的情况下更新表面的内容。这有助于提高游戏性能和过多的动画。
所以如果你需要快速更新GUI或者渲染时间太长影响用户体验,那么建议使用Surfaceview而不是imageview。
Surfaceview 不能是透明的,它们只能出现在视图层次结构中其他元素的后面。
Surfaceview 也有专用的缓冲区。所以它比imageview和其他视图花费更多的资源。
这里有一个参考链接,您可以参考以更好地理解。
SurfaceView 和 View 之间的区别?
希望这能消除一些疑问。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)