2

我有一个以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),我在活动类中构建为一个类。为了填写表格,我正在使用 AsyncTask doInBackground。如上所述,每个 X 都应该是可滑动的。

4

2 回答 2

0

我认为您应该使用 ViewPager 来达到所需的效果。

然后,您将传递要在 viewPagerAdapter 中显示的图像,并且它们会随着用户向左或向右滑动而改变。

从谷歌检查这个参考:http: //developer.android.com/training/animation/screen-slide.html

另请查看本教程以查看 viewpager 以创建图片库: http ://www.androidbegin.com/tutorial/android-viewpager-gallery-images-and-texts-tutorial/

于 2013-07-28T23:02:21.667 回答
0

让我们尝试自定义您的视图寻呼机或图库。在此处查看示例,但您需要自定义更多:https ://github.com/davidschreiber/FancyCoverFlow

于 2013-07-29T02:16:28.690 回答