gpt4 book ai didi

android - 根据 View 焦点或滚动在 ConstraintLayout 内折叠布局

转载 作者:行者123 更新时间:2023-11-29 23:49:26 29 4
gpt4 key购买 nike

我正在研究 CoordinatorLayoutConstraintLayout,我想知道是否有可能实现以下内容:

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

  • 不受此影响的工具栏。工具栏位于主 Activity 上,并且未更改。
  • 在工具栏下方有一个加载了其布局的 fragment 。该布局在顶部包含一个 ImageView、一些 EditTexts 和一个 RecyclerView

行为:

  • 当用户点击红色的 EditText 时,我希望布局向上滚动,以便聚焦的 EditText 位于屏幕顶部,RecyclerView 在其下方。
  • 用户可以随时向下滚动并显示初始布局。

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

最佳答案

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

<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>

关于android - 根据 View 焦点或滚动在 ConstraintLayout 内折叠布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51064099/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com