ViewRootImpl#performTraversals会执行measure-layout-draw绘制View。那如果View是invisible或者gone的,会在初始化的时候进行绘制,还是在设置成visible的时候绘制?
ViewRootImpl#performTraversals会执行measure-layout-draw绘制View。那如果View是invisible或者gone的,会在初始化的时候进行绘制,还是在设置成visible的时候绘制?
2 回答1.3k 阅读✓ 已解决
2 回答2.6k 阅读
2 回答1.7k 阅读
1 回答2.1k 阅读
1 回答1.1k 阅读
1 回答1.3k 阅读
1.3k 阅读
1、invisible view设置为invisible时,view在layout布局文件中会占用位置,但是view为不可见,该view还是会创建对象,会被初始化,会占用资源。
2、gone view设置gone时,view在layout布局文件中不占用位置,但是该view还是会创建对象,会被初始化,会占用资源。