我在 Android 开发中绝对是新手,我正在开发我的第一个应用。
当用户向右移动时(手指在屏幕上,Android行话中的正确名称是什么?),我必须创建显示图像的幻灯片之类的内容。 immage,当它向左移动时,显示前一个。
我找到了这个例子,我必须实现类似于附加视频中显示的结果:http://androidopentutorials.com/android-image-slideshow-using-viewpager/
但我的doutbs是:
在上一个教程中,它使用了必须添加到项目中的2个外部库:
这是一个很好的解决方案吗?或者我可以在不使用外部库的情况下获得相同的行为,但只能使用 Android SDK 提供的内容吗?
我认为上一个教程的结果是我的项目所需要的,但我更喜欢不使用外部库并尽可能地遵守Android开发标准。
您能否就实施此功能的正确方法向我提出一些建议?
答案 0 :(得分:1)
最好的方法是使用适用于Android的Universal Image Loader的viewpager
答案 1 :(得分:1)
您可以使用viewFlipper创建幻灯片 https://developer.android.com/reference/android/widget/ViewFlipper.html
答案 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" />