【问题标题】:Android Collapsing Toolbar like Android Settings AppAndroid 折叠工具栏,如 Android 设置应用程序
【发布时间】:2020-11-28 23:12:33
【问题描述】:

我正在尝试创建一个像 Android 设置应用程序这样的折叠工具栏。

我想要什么:(设置->显示,这是带有 Android 9 的三星 Galaxy J5 2017)

https://github.com/danut-betuel/CollapsingToolbarDemo/blob/master/android_collapsing_toolbar.gif

我做了什么:

https://github.com/danut-betuel/CollapsingToolbarDemo/blob/master/collapsing_toolbar.gif

这些不是 100% 相同的。

还有其他更简单的方法来实现这一点吗?

我为此做了一个演示项目。(https://github.com/danut-betuel/CollapsingToolbarDemo)

【问题讨论】:

    标签: android android-toolbar


    【解决方案1】:

    我认为 CollapsingToolbar 的视图过于复杂,很难用它来做一些自定义的事情。制作这样的动画的最简单方法是 MotionLayout。使用 MotionLayout,您可以使用关键帧自定义动画持续时间 (https://medium.com/google-developers/defining-motion-paths-in-motionlayout-6095b874d37) 不幸的是,MotionLayout 目前处于测试阶段。但是,无论如何,我建议尝试一下。

    更多关于 MotionLayout 折叠行为的示例: https://blog.stylingandroid.com/motionlayout-collapsing-toolbar-part-1/ https://medium.com/google-developers/introduction-to-motionlayout-part-iii-47cd64d51a5

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-01
      • 2014-12-20
      • 2023-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多