繁体   English   中英

声明视图不可见或将背景设置为透明并在需要时更改其背景资源是否更有效?

[英]Is it more efficient to declare a view invisible or set the background to transparent and change it's background resource when needed?

尝试充分利用我的应用程序意味着编写更有效的代码以帮助用户获得更好的体验。 因此,我想知道是否有人可以帮助我,让我知道哪个是提高效率的更好选择。

我通过动画在程序中的各个时刻看到了生动的视图,但是它们的位置仍然保留在主布局中,因此按钮一直存在。 我试图找出继续进行操作并在xml代码中设置背景资源并将可见性设置为不可见,然后在需要视图时动态地将其动态更改回可见,是否更有效,还是更好地设置背景资源透明并在需要时动态更改后台资源?

我知道差异很小,但是在尝试使用应用程序时,最令人沮丧的事情可能是速度,因此缩短甚至四分之一秒的加载时间是朝着用户更有效,更完整的体验迈出的一步。

如果您担心布局中很少使用很多视图,请查看ViewStub类。 从根本上讲,它是一个占位符,可用于懒惰初始化可能不一定需要的视图。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM