Android可调整大小的工具栏相应地在可观察的滚动视图上滚动

Android可调整大小的工具栏相应地在可观察的滚动视图上滚动,android,scrollview,toolbar,telegram,Android,Scrollview,Toolbar,Telegram,正如你可以从标题中猜到的,我想重现我在Telegramv2.3.2(设置活动)等应用程序中看到的行为。 在这种情况下,工具栏从初始大小开始,然后根据整个活动主要内容中发生的滚动,向下调整其高度(并缩小其中的视图),直到达到常用工具栏的“正常”高度。如何做到这一点 当我从头开始的时候,我搜索了web并找到了从FadingActionBar项目派生的视图,它承载了一个名为ObserviceScrollView的视图,可以监视滚动事件。我原以为在调用onScroll时可以调整工具栏的大小,但我不知道如

正如你可以从标题中猜到的,我想重现我在Telegramv2.3.2(设置活动)等应用程序中看到的行为。 在这种情况下,工具栏从初始大小开始,然后根据整个活动主要内容中发生的滚动,向下调整其高度(并缩小其中的视图),直到达到常用工具栏的“正常”高度。如何做到这一点

当我从头开始的时候,我搜索了web并找到了从FadingActionBar项目派生的视图,它承载了一个名为ObserviceScrollView的视图,可以监视滚动事件。我原以为在调用
onScroll
时可以调整工具栏的大小,但我不知道如何实现这个结果

我还发现它们是可用的,我认为这是超冷的,但它们很难阅读,因为它们很复杂,我无法确定代码的哪个部分负责什么

关于如何实现这一功能,或者从web上获取一些其他资源,有什么建议吗

提前感谢。

是一个有助于构建此功能的库

它支持:

  • 列表视图
  • 滚动视图
  • 网络视图
  • 回收视图
  • 网格视图