How can i determine that CollapsingToolbar is collapsed?

后端 未结 5 1788
萌比男神i
萌比男神i 2020-12-04 16:26

I need to know when CollapsingToolbar from material design library is collapsed.

5条回答
  •  情书的邮戳
    2020-12-04 17:25

     appBarLayout.addOnOffsetChangedListener(AppBarLayout.OnOffsetChangedListener { appBarLayout, verticalOffset ->
    
            if (Math.abs(verticalOffset)  >= appBarLayout.totalScrollRange) { // collapse
            } else if (verticalOffset == 0) { // fully expand
    
            } else { // scolling
    
            }
        })
    

    appBarLayout.totalScrollRange is not always equal to verticalOffset in some case, better check verticalOffset larger than totoalScrollRange

提交回复
热议问题