我想在我的Android应用中制作视图,在滑动/拖动时在多个视图之间翻转.我希望它的行为或多或少像Android Launcher在视图之间翻转时的行为.特别是,
根据Romain Guy的博客文章,我尝试使用带有GestureOverlayView的ViewFlipper ,但是当用户正在刷卡时,没有任何指示.这使得可发现性变得困难,这可能是因为Launcher以他们的方式做到了这一点.
我尝试使用Gallery对象,但是当我从左向右滑动时,会有一定的动量使用户在所有视图中晃动而不是仅仅将它们带到下一个视图.
有没有一个好方法来完成我想要做的事情?
bin*_*inW 27
我知道这是一个老问题,但ViewPager是为了这个完全相同的目的而创建的.ViewPager是Android兼容包的一部分,更多内容可以在http://android-developers.blogspot.com/2011/08/horizontal-view-swiping-with-viewpager.html找到.
Yon*_*lan 14
看看HorizontalPager.它实际上基于RealViewSwitcher,后者又基于Android主屏幕的代码,并支持具有拖动反馈的快照分页,以及嵌套的垂直滚动子视图.对快速滑动的手势支持并不是它应该的全部,但这可能会让你成为那里的一部分(我欢迎回馈).
编辑:截至2012年,您使用Google的ViewPager要好得多- 它位于compat库中.
| 归档时间: |
|
| 查看次数: |
40272 次 |
| 最近记录: |