android -------- GifView 显示gif图片
Posted zhangqie
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android -------- GifView 显示gif图片相关的知识,希望对你有一定的参考价值。
最近的项目需要在界面显示Gif动图,查找网络资料,总结了一下,分享一下,
一个GifView的gif图加载库以有效地显示GIF,
您可以启动,暂停和停止gifView
在app 的 build.gradle 中
implementation ‘com.github.Cutta:GifView:1.4‘
效果图:
1:布局直接显示
<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > <com.cunoraz.gifview.library.GifView android:id="@+id/gif1" android:layout_width="wrap_content" android:layout_height="wrap_content" custom:gif="@mipmap/gif1" /> <com.cunoraz.gifview.library.GifView android:id="@+id/gif3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="15dp" /> </LinearLayout>
2:代码
/*** * 属性 * * gifView1.setGifResource(R.mipmap.gif_start_stop); * gifView1.play(); * gifView1.pause(); * gifView1.setGifResource(R.mipmap.gif5); * gifView1.getGifResource(); * gifView1.setMovieTime(time); * gifView1.getMovie(); */ private void show() btn1.setOnClickListener(new View.OnClickListener() @Override public void onClick(View v) if (gifView1.isPlaying()) gifView1.pause(); ); btn2.setOnClickListener(new View.OnClickListener() @Override public void onClick(View v) if (gifView1.isPaused()) gifView1.play(); );
代码文档:https://github.com/Cutta/GifView
以上是关于android -------- GifView 显示gif图片的主要内容,如果未能解决你的问题,请参考以下文章
android -------- GifView 显示gif图片