【问题标题】:sliding imageview to reveal other images滑动图像视图以显示其他图像
【发布时间】:2013-07-28 22:02:52
【问题描述】:

我有一个以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 都应该是可滑动的。

【问题讨论】:

    标签: android android-layout android-activity slider


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      我认为你应该使用 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/

      【讨论】:

      • 感谢您的链接。但在我的帖子中,图像 X 从未离开屏幕。它只是移动让 Z 出现,然后再移动一些让 Y 出现。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-17
      • 1970-01-01
      • 1970-01-01
      • 2020-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多