[Android]分享一个折叠 layout,可以用在设置界面。

2015 年 8 月 31 日
 fenjuly

在 dribble 上看到这个https://dribbble.com/shots/2211566-Android-Toggle-Behaviour

感觉这种折叠的做法比较 nice ,可以放在设置等场景里面,就实现了一下。
如效果图:

GitHub

4909 次点击
所在节点    分享创造
17 条回复
kokdemo
2015 年 8 月 31 日
……如果这个设置下面还有内容会被挤下去么……
fenjuly
2015 年 8 月 31 日
@kokdemo 不能,我也在思考这个问题,挤下去的动画貌似只能给开发者自己去做了,单个库的话实现不了这个效果。不知道对不对,大家能否给点思路?
kokdemo
2015 年 8 月 31 日
@fenjuly ……那这个意义就没有那么大了……
fenjuly
2015 年 8 月 31 日
@kokdemo 不过我刚刚又想了一下,我可以在最外层再包一层 layout ,然后监听 tooglelayout 的展开事件,一展开就触发下滑动画,貌似可行。
kaedea
2015 年 8 月 31 日
已经关注,我也比较喜欢浏览这些概念性动画。
关于 Android 动画, PO 主可否一同分享下经验?
fenjuly
2015 年 9 月 1 日
@kaedea 就那几个库把, fresco,NineOldAndroids, 熟悉这几个库,然后多看看别人的代码,然后自己多试试咯。
fenjuly
2015 年 9 月 1 日
@kaedea 大错了, Rebound, NineOldAndroids
kaedea
2015 年 9 月 1 日
@fenjuly 这两个库我知道,想问一下有没有一些教程,教一些实现动画效果的算法,像贝塞尔曲线之类的,另外像一些涟漪、布丁之类的动画效果,要实现得比较自然,不知道有没有什么教程…

此外,除了 Dribble ,平时你还在哪里找这类交互设计的素材的?
fenjuly
2015 年 9 月 1 日
site:zhihu.com 设计类网站

------------
https://www.behance.net/
myAngel
2015 年 9 月 1 日
算出 FrameLayout 的总高度,动画的过程中动态改变高度,可以是下面的视图下移?
fenjuly
2015 年 9 月 2 日
@myAngel 大体就是这个思路,在最外层再包一层 layout ,然后监听 tooglelayout 的展开事件,一展开就触发下滑动画。正在做。。。
fenjuly
2015 年 9 月 2 日
Totato5749
2015 年 9 月 3 日
好东西 最近正在想这个
scola
2015 年 9 月 4 日
赞, 问下这种 gif 图是怎么生成的?
fenjuly
2015 年 9 月 4 日
@scola 我是先用 quicktime 录制,然后用工具转换成 gif 的。
NovemberEleven
2015 年 9 月 5 日
very cool
CtrlSpace
2015 年 9 月 6 日
赞哦

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/217241

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX