我正在尝试在Android中实现滑动imageview

时间:2014-01-18 09:53:03

标签: android android-imageview

所以我试图实现一个滑动的imageview。我不需要全屏。只是上部屏幕的一部分。所以我在这个活动中有一个imageview -

<ImageView
    android:id="@+id/imageView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentTop="true"
    android:src="@drawable/ic_launcher" />

现在android:src是我创建的一个drawable例如。那么我可以创建一个图像数组并将该数组名称作为源值吗?如果是,那么我该如何让图像显示在另一个之后呢? 我不希望显示缩略图。一旦活动开始,图像应该像您在网站上看到的那样开始显示。

1 个答案:

答案 0 :(得分:1)

只需使用ViewPager,并为其FragmentPagerAdapter的每个片段设置一个包含imageView的布局,并根据其位置显示正确的图像。

请注意,如果图像太大,则应在显示之前对其进行下采样。<​​/ p>

还要注意你应该硬引用片段中的位图并存储片段,因为它会使用越来越多的内存,你拥有的片段越多。

一般来说,你应该至少允许应用程序引用3个图像,因为应该允许用户从当前片段左右移动。