首页 > 解决方案 > 根据视图焦点或滚动在 ContraintLayout 内折叠布局

问题描述

我正在研究CoordinatorLayout并且ConstraintLayout我想知道是否有可能实现以下目标:

如您所见,我的布局具有:

行为:

我的问题是:创建此动画和行为的最佳方式是什么?

标签: androidandroid-animationandroid-constraintlayout

解决方案


我设法通过在布局中使用来获得所需的行为:

<CoordinatorLayout>
          <AppBarLayout>
               <CollapsingToolbarLayout  
                   app:layout_scrollFlags="scroll|exitUntilCollapsed|snap">
                   <My layout that will get scrolled to the top and be hidden>
               </CollapsingToolbarLayout>  
               <RedEditText which will scroll up until the CollapsingToolbar is collapsed>
          </AppBarLayout>  

          <RecyclerView/>

</CoordinatorLayout>

推荐阅读