【问题标题】:How to make EditText stick to top of screen while scrolling the view below it?如何在滚动下方的视图时使 EditText 粘在屏幕顶部?
【发布时间】:2017-07-11 10:57:30
【问题描述】:

我曾与 CoordinatorLayout 合作过,并且知道当 TabLayout 在工具栏下方时如何让它贴在页面顶部。

但是,我现在正在开发一个新应用程序,它在片段中包含以下屏幕。所以工具栏仍然固定在顶部,但我想实现滚动效果,将 EditText 从蓝色图像区域的中心移动到页面顶部(在 Activity 的工具栏下方)。

这是我的目标布局(取自 Trucaller 应用程序):

1) 发布时:

2) 滚动时:

我尝试了多种使用 CoordinatorLayout 和 NestedScrollView 的技术,但我的 EditText (SearchBar) 总是随着整个蓝色图像区域 (AppBarLayout) 向上滚动。

谢谢。

【问题讨论】:

    标签: java android android-coordinatorlayout nestedscrollview


    【解决方案1】:

    感谢StickyScrollViewItems 库,它可以工作了。还是需要实现向上滚动时淡出,向下滚动时淡入。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-04
      • 2010-11-16
      • 2019-06-15
      • 1970-01-01
      • 2021-12-31
      • 1970-01-01
      相关资源
      最近更新 更多