实现自定义ViewPager

时间:2013-07-12 15:59:46

标签: android android-viewpager

我正在尝试创建一个类似于ViewPager的布局管理器,但我不确定实现它的最佳方法是什么。

基本上我希望我的观点看起来像这样:

enter image description here

当用户从侧面的任何编号矩形滑动时,我想从那里转换到其他视图。因此,如果用户从视图编号3向左滑动,我想转换到以下视图:

enter image description here

理想情况下,我希望转换类似于ViewPager的工作方式(即我希望转换与您的手指交互,以便当用户从左向右移动手指时,转换会前后移动)。

似乎我需要实现自己的ViewPager版本,我只是不确定如何去做。我只需要处理少量的简单视图,这样我就可以通过缓存所有视图来获得更好的性能。

我知道如何实现代码来检测滑动以及视图中滑动开始的位置,但我不知道实现视图转换的正确方法是什么以及如何处理所有不同视图的状态。

非常感谢任何指针!

提前致谢。

0 个答案:

没有答案