###前提・実現したいこと
AndoridでViewPagerを使用し、GIFを再生するアプリケーションを作成しております。
実現させたい動きとしましては、
画面Aを表示 画面AのGIFが再生
画面Bを表示(フリックでページ切り替え等) 画面BのGIFが再生
画面Aを表示 画面AのGIFが最初から再生される
Gildeを利用してGIFを再生するところまではできたのですが、次のページに移動後、元のページに戻ってもGIFが再生されたままになってしまいます。
GIFを停止、及び最初から再生させる方法はありますでしょうか?
色々検索したのですが、参考になりそうなものが見つかりませんでした。
###該当のソースコード
java
1MyPageAdapter.java 2 3public Object instantiateItem(ViewGroup container, int position) { 4 5 mMainLayout = (FrameLayout) mInflater.inflate(R.layout.layout_A, null); 6 7 // 画像用のViewを取得 8 ImageView imageView = (ImageView)mMainLayout.findViewById(R.id.image_view); 9 10 // GIFをセット 11 Glide.with(mContext) 12 .load("test.gif") 13 .asGif() 14 .into(imageView); 15}
###補足情報(言語/FW/ツール等のバージョンなど)
Android4.4
Android Studio 2.3
あなたの回答
tips
プレビュー