【发布时间】:2017-04-12 09:23:07
【问题描述】:
我想用 Glide 库显示随机 gif 图像。
我有四个 gif 图片。每次我想在应用打开时显示不同的 gif 图像(四张 gif 图像)?
对于带有滑动的单个 gif 图像,我使用了下面的代码-
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ImageView imageView = (ImageView) findViewById(R.id.my_image_view);
GlideDrawableImageViewTarget imageViewTarget = new GlideDrawableImageViewTarget(imageView);
Glide.with(this).load(R.drawable.dancingbanana).into(imageViewTarget);
}
activiy_main
<ImageView
android:id="@+id/my_image_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
【问题讨论】:
-
使用 load(...).asGif().into(imageViewTarget);
-
制作一个R.drawables数组,然后打乱它们,然后访问第一个
-
这样我只能给出一张图片但是我想给出四种不同类型的gif图片
-
gif 图像的类型?
-
我希望 gif 图像是随机的
标签: android animated-gif android-glide