AndroidのアプリでGif動画を再生する必要があったのでメモ。
ライブラリをgradleからインポートすれば簡単にgif再生ができる。
AndroidアプリでGif動画を再生する方法
Contents
1. build.gradleに記述
プロジェクトの方じゃなくて、アプリの方のbuild.gradleに以下を記述
1 2 3 |
<strong>dependencies { compile 'com.github.bumptech.glide:glide:3.6.1' }</strong> |
2. Gif動画再生用にImageViewを設置
次に、Gif動画を再生するアクティビティーのレイアウトにImageViewを設置します。
1 2 3 4 |
<strong> <ImageView android:id="@+id/gifImage" android:layout_width="match_parent" android:layout_height="wrap_content" /></strong> |
3. Gif動画をリソースファイルに配置
再生するgif動画をプロジェクトのres/rawに追加します。
app/src/main/res/raw/splash.gif
3. アクティビティ.javaを修正
最後にアクティビティに以下の記述を加えれば完成です。
1 2 3 |
<strong> ImageView imageView = (ImageView) findViewById(R.id.gifImage); GlideDrawableImageViewTarget target = new GlideDrawableImageViewTarget(imageView); Glide.with(this).load(R.raw.splash).into(target);</strong> |
4. ビルドして完成!
最後にビルドして、設置したアクティビティーでgifが再生されれば完成!
コメントを残す