解决方法
看看
this.
它是一个计算器应用程序,在滑动手势上在正常/科学模式之间切换:
onFling(MotionEvent,MotionEvent,float,float)
它使用TranslateAnimation来完成效果,但是在视图之间拖动和跟踪你的手指,就像iPhone中没有实现一样.尝试使用
onScroll(MotionEvent,float)
为了那个原因.
对于类似Flexbook的组件,如果使用掩蔽方法,则应该难以实现.
Android M3(1.0之前的版本)甚至还有PageTurner小部件,但它已经被弃用了,因为它不像通用那样通用,就像其他小部件一样.您可以尝试挖掘旧的Android源代码以查找PageTurner的实现并为Cupcake / Donut修改它.