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