android - 在 Apple Music Android 应用程序中实现时,如何设置工具栏标题从底部滚动显示?
解决方案
正如 Piyush 所说,https://github.com/brucetoo/Android-ObservableScrollView正是您需要的库。这就是你要做的事情
通过转到您应用的 Gradle 文件并粘贴此文件来导入库
implementation 'com.github.ksoichiro:android-observablescrollview:1.5.0'
制作您的 xml 布局,而不是使用标准
ScrollView
来包装它,而是使用ObservableScrollView
. 在滚动视图之外,制作一个工具栏来承载您的菜单按钮以及标题,即“库”在您的 Java/Kotlin 文件中,使用
listView.setScrollViewCallbacks
. 提供一个实现ObservableScrollViewCallbacks
接口的对象作为参数。在回调中,根据滚动因子更改工具栏中标题的 YTranslation 和 alpha 值
我面前没有android studio,所以我不能提供任何代码,但这就是它的要点。
推荐阅读
- python - 如何获得针对同一模型的多个外键?(AmbiguousForeignKeysError)
- xml - 基于其他属性在 bash 脚本中提取 XML 属性
- django - Django - 查询m2m字段时如何保留添加顺序?
- c# - 统一二维。查找沿轴移动的对象的坐标
- python - 从列表列表中删除停用词
- python - 如何使用nodejs验证密码?
- php - Laravel 将翻译文件的内容作为数组获取
- python - 为什么我的 plt.plot() 在绘制弹丸运动时不起作用?
- amazon-web-services - AWS - Cognito 联合身份
- python-3.x - Tensorboard(超级初学者) - 需要简单的历元损失图,InvalidArgumentError 上的错误:int64 的 attr 'T' 的值不在列表中