我正在尝试创建一个类似于Android设置应用程序的折叠工具栏。
我想要的:(设置->显示屏,这是一台搭载安卓9的三星盖乐世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)。
发布于 2020-06-05 07:17:34
我认为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
https://stackoverflow.com/questions/62205469
复制相似问题