大家好,请问如何在 android studio 中从 url 显示 gif 只需按照我的引导:
首先我们要使用glide库所以我们需要实现依赖
implementation 'com.github.bumptech.glide:glide:4.11.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'
第二个同步你的 gradle 之后要做的事情是去你的 xml 并创建一个新的 imageView
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/image_id"
android:layout_centerInParent="true"/>
和 finally 转到您的 mainActivity 或与此 xml 相关的活动:
首先声明 ImageView 并像这样在 onCreate 中找到 id:
public ImageView imageView;
@Override
protected void onCreate(Bundle savedInstanceState) {
setContentView(R.layout.activity_main);
imageView=findViewById(R.id.image_id);
最后一件事是使用 glide 库从 Url 显示 gif 是的:
Glide.with(this).load("https://media.giphy.com/media/xT5LMJmXRmrn3ft04w/giphy.gif").into(imageView);
就是这样但是如果您想使用可绘制的 gif,请改用此行:
Glide.with(this).load(R.drawable.imageGif).into(imageView);
这是 Glide 库:
https://github.com/bumptech/glide