2017-10-16 16 views
0

デフォルトでは、ユーザーがNestedScrollViewからビューをスクロールすると、CollapsingToolbarLayoutが折りたたまれたり、展開されています。CollapsingToolbarLayoutのビューをスクロール/折りたたむのを無効にする方法は?

自動拡張機能を無効にするにはどうすればよいですか?私が達成したいのは、AppBarLayout::setExpandedを呼び出すことによってのみ展開または折りたたむことができるツールバーです。

答えて

0

OK、私は答えを見つけました。スクロール画面に崩壊ツールバーを作成するために、我々は次のようなレイアウト階層を作成しています(ツールバーの崩壊発生しないスクロールさせるために)この機能をオフにするためには

<CoordinatorLayout> 
    <AppBarLayout> 
     <CollapsingToolbarLayout> 
      <Toolbar /> 
     </CollapsingToolbarLayout> 
    </AppBarLayout> 
    <NestedScrollView> 
     <!-- content --> 
    </NestedScrollView> 
</CoordinatorLayout> 

を、私たちはNestedScrollViewを交換する必要がScrollViewとなります。

関連する問題