在Android项目中创建简单幻灯片的最佳方法是什么?

时间:2016-06-02 10:21:56

标签: java android android-layout android-studio android-sliding

我在 Android 开发中绝对是新手,我正在开发我的第一个应用。

当用户向右移动时(手指在屏幕上,Android行话中的正确名称是什么?),我必须创建显示图像的幻灯片之类的内容。 immage,当它向左移动时,显示前一个。

我找到了这个例子,我必须实现类似于附加视频中显示的结果:http://androidopentutorials.com/android-image-slideshow-using-viewpager/

但我的doutbs是:

在上一个教程中,它使用了必须添加到项目中的2个外部库:

  • 适用于Android的通用图片加载器:用于异步图像加载。
  • ViewPagerIndicator:库带有ViewPager圈指示符。

这是一个很好的解决方案吗?或者我可以在不使用外部库的情况下获得相同的行为,但只能使用 Android SDK 提供的内容吗?

我认为上一个教程的结果是我的项目所需要的,但我更喜欢不使用外部库并尽可能地遵守Android开发标准。

您能否就实施此功能的正确方法向我提出一些建议?

3 个答案:

答案 0 :(得分:1)

最好的方法是使用适用于Android的Universal Image Loader的viewpager

答案 1 :(得分:1)

答案 2 :(得分:1)

我建议您使用FancyCoverFlow

,而不是使用viewpager
<it.moondroid.coverflow.components.ui.containers.FeatureCoverFlow
        android:id="@+id/coverflow"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        coverflow:coverHeight="@dimen/cover_height"
        coverflow:coverWidth="@dimen/cover_width"
        coverflow:maxScaleFactor="1.5"
        coverflow:reflectionGap="0px"
        coverflow:rotationThreshold="0.5"
        coverflow:scalingThreshold="0.5"
        coverflow:spacing="0.6" />