デフォルトのスライドビルダーでAppIntro https://github.com/apl-devs/AppIntro ライブラリを使用しています。AppIntroライブラリにgifを表示するには?
これはうまくいきますが、デフォルトのビルダーの描画可能なものとしてgifを渡すのに問題があります。
addSlide(AppIntroFragment.newInstance(title, description, image, backgroundColor));
私はAndroidがデフォルトでGIFを表示する問題を持っていると私はGIFをロードするためにGifImageLoaderやグライドを使用する必要があること読みください。
Glide
.with(context)
.load("imageUrl")
.asGif()
.placeholder(R.drawable.gifImage)
.crossFade()
.into(imageView)
私はこれを試みることができるが、私は、デフォルトのビルダーを使用している場合、私は、引数に渡すことができImageViewのを持っていません。
GifDrawable gifFromResource = new GifDrawable(getResources(), R.drawable.anim);
Display Animated GIFからもやってみましたがエラーになります。
私の次に最も近いオプションは、AppIntroで使用するためのカスタムフラグメントを作成することです。私は本当にそれをしたくありません。
gifをデフォルトのスライドビルダーに渡して再生する方法はありますか?
あなたのイントロスライダーを作成し、このリンクhttps://www.androidhive.info/2016/05/android-build-intro-slider-app/ –