在使用 CollapsingToolbarLayout 时,需要动态监听滑动状态 OnOffsetChangedListener,并且在滑动回调方法中设置控件属性,但是这时会出现无限循环报
requestLayout() improperly called by com.google.android.material.appbar.CollapsingToolbarLayout{
859b2c4 V.ED..... ........ 0,0-1080,171 #7f0a0075 app:id/collapsingToolbarLayout} during second layout pass: posting in next frame
这类的问题。
例如要实现如下需求:
可以看到tabbar的大小和文字的大小都有所改变。
这种时候不能直接使用如下代码:
app_bar_layou