长的措施。该怎么办?

时间:2018-12-05 19:19:36

标签: java android performance measure

我有一个复杂的视图(ConstraintLayout),它由11个块(包括)组成。块是ConstraintLayouts,确实具有一个级别的层次结构。块内有不同的TextView,ImageView,Button(没什么特别的)。

它花了大约700ms来充气,我找到了AsyncLayoutInflater并使用了它...但是对这个复杂视图的测量需要> 900ms ,我不知道该往哪里走。 / p>

我可以将这个复杂的视图拆分为RecyclerView + 11 ViewHolders,因为一次可以看到约5个块。或者,我可以尝试将6个块更改为ViewStubs。但仍然需要约300毫秒来测量屏幕上剩余的那些块。

请帮助!

enter image description here

0 个答案:

没有答案