的Android手风琴/手风琴/折叠动画(Android concertina/accordian/

2019-09-23 18:34发布

我想,这样一个观点褶皱创造一个互动的手风琴/六角/折叠动画/时与之进行交互本身展开-以同样的方式Flipboard的褶皱的观点,但双方倍

路上,我想我能做到这一点是重写的onDraw方法,在某种程度上复制画布或画布上的信息,然后画在画布前半旋转的一种方式,然后画在画布上的另一半旋转的其他方式让他们在中间相遇,但我似乎无法抓住从画布上的信息! 是否有可能抓住从画布位图/快照?

唯一的其他方式,我认为这是可能实现这种动画是用OpenGL。

任何帮助是极大的赞赏。

编辑继承人什么我想要实现一个很好的例子http://www.nytimes.com/interactive/2008/03/28/arts/20080330_FOLD_IN_FEATURE.html

Answer 1:

检查这个归档acheive倍动画

代码: http://developer.android.com/shareables/devbytes/FoldingLayout.zip

修改它,使之成为低版本截至API level11工作



文章来源: Android concertina/accordian/folding animation