我有一个以match_parent
模式开始的ImageView X.但是当用户滑动图像X时,我希望X向左移动并允许图像Z显示。如果用户再滑动一下,我希望图像X向左移动一点,以便同时显示Y和Z.
图像X和其他两个图像(Y和Z)的启示必须跟随用户的触摸(至少粗略地)。
所以基本上我正在寻找一个滑块。我一直在http://android-journey.blogspot.com/2010/01/android-gestures.html处理代码,但运气不好。我想这是关于三个imageViews所以应该足够简单。但我在这里。有人请分享这样的代码吗?
注意:图像排列为XYZ。将X滑动25%显示XZ;将X滑动50%显示XYZ
编辑:
有一点细节是我在tableLayout中有一些Image X(称之为Xs),我在activity类中构建了一个类。为了填补表格,我正在使用AsyncTask doInBackground
。如上所述,每个X都应该是可滑动的。
答案 0 :(得分:0)
我认为你应该使用ViewPager来达到所需的效果。
然后,您将传递要在viewPagerAdapter中显示的图像,它们将随着用户向左或向右滑动而更改。
检查Google的此参考:http://developer.android.com/training/animation/screen-slide.html
另请查看本教程中的viewpager以创建图像库: http://www.androidbegin.com/tutorial/android-viewpager-gallery-images-and-texts-tutorial/
答案 1 :(得分:0)
让我们尝试自定义您的视图寻呼机或图库。请参阅此处的示例,但您需要自定义更多:https://github.com/davidschreiber/FancyCoverFlow