如何在图像视图中显示 .Gif 图像 Android
How to Display .Gif image in image view Android
如何在图片视图中显示.gif图片?
以及.gif图片如何放大和缩小Android?
使用GifImageView library for displaying gif images from https://github.com/felipecsl/GifImageView
在 Android Kotlin 上播放 gif 的库。简单的 android 视图可以有效地显示 gif。您可以启动、暂停和停止 gifView。可以在示例项目中找到示例用法。
用法
第 1 步。将其添加到存储库末尾的根 build.gradle 中:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
第 2 步. 添加依赖
dependencies {
implementation 'com.github.harunkor:AndroidGifViewPlayerKotlin:1.0.0'
}
布局:
<tr.com.harunkor.gifviewplayer.GifMovieView
android:id="@+id/gifViewPlayer"
android:layout_width="400dp"
android:layout_height="400dp"/>
代码:
//gif player layout variable.
var gifViewPlayer: GifMovieView? = findViewById(R.id.gifViewPlayer) as GifMovieView
//gif animation file set in drawable folder.
gifViewPlayer!!.setMovieResource(R.drawable.carkifelek)
//gif animation Movie callback and set
gifViewPlayer?.setMovie(gifViewPlayer?.getMovie()!!);
// gif animation hide.
gifViewPlayer?.setVisibility(View.INVISIBLE);
// gif animation visible
gifViewPlayer?.setVisibility(View.VISIBLE);
// gif animation file set in assets folder.
gifViewPlayer?.setMovieAssets("eat.gif");
var path:String = Environment.getExternalStorageDirectory().toString() + "/Download/danc.gif";
// gif animation file set in Android device.
gifViewPlayer?.setMovieFile(path);
// gif animation (URL stream) show link.
gifViewPlayer?.setMovieUrl("https://scdn.androidcommunity.com/wp-content/uploads/2014/10/androidify2.gif");
// gif animation pause
gifViewPlayer?.setPaused(true);
// gif animation play
gifViewPlayer?.setPaused(false);
清单
许可:(取决于用途)
需要:
警告! : 编译sdk版本应该是28.
如何在图片视图中显示.gif图片?
以及.gif图片如何放大和缩小Android?
使用GifImageView library for displaying gif images from https://github.com/felipecsl/GifImageView
在 Android Kotlin 上播放 gif 的库。简单的 android 视图可以有效地显示 gif。您可以启动、暂停和停止 gifView。可以在示例项目中找到示例用法。
用法 第 1 步。将其添加到存储库末尾的根 build.gradle 中:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
第 2 步. 添加依赖
dependencies {
implementation 'com.github.harunkor:AndroidGifViewPlayerKotlin:1.0.0'
}
布局:
<tr.com.harunkor.gifviewplayer.GifMovieView
android:id="@+id/gifViewPlayer"
android:layout_width="400dp"
android:layout_height="400dp"/>
代码:
//gif player layout variable.
var gifViewPlayer: GifMovieView? = findViewById(R.id.gifViewPlayer) as GifMovieView
//gif animation file set in drawable folder.
gifViewPlayer!!.setMovieResource(R.drawable.carkifelek)
//gif animation Movie callback and set
gifViewPlayer?.setMovie(gifViewPlayer?.getMovie()!!);
// gif animation hide.
gifViewPlayer?.setVisibility(View.INVISIBLE);
// gif animation visible
gifViewPlayer?.setVisibility(View.VISIBLE);
// gif animation file set in assets folder.
gifViewPlayer?.setMovieAssets("eat.gif");
var path:String = Environment.getExternalStorageDirectory().toString() + "/Download/danc.gif";
// gif animation file set in Android device.
gifViewPlayer?.setMovieFile(path);
// gif animation (URL stream) show link.
gifViewPlayer?.setMovieUrl("https://scdn.androidcommunity.com/wp-content/uploads/2014/10/androidify2.gif");
// gif animation pause
gifViewPlayer?.setPaused(true);
// gif animation play
gifViewPlayer?.setPaused(false);
清单 许可:(取决于用途)
需要:
警告! : 编译sdk版本应该是28.