画像やビデオを表示するために使用される ViewPager があります。したがって、2 つのフラグメントを使用します。1 つのフラグメントには ImageView があり、もう 1 つのフラグメントには VideoView があります。
そのため、ユーザーが映画を見ているときに別のフラグメントにスワイプすると、現在オフスクリーンのフラグメントでビデオの再生を停止したいと考えています。
これどうやってするの?
画像やビデオを表示するために使用される ViewPager があります。したがって、2 つのフラグメントを使用します。1 つのフラグメントには ImageView があり、もう 1 つのフラグメントには VideoView があります。
そのため、ユーザーが映画を見ているときに別のフラグメントにスワイプすると、現在オフスクリーンのフラグメントでビデオの再生を停止したいと考えています。
これどうやってするの?
ViewPager.OnPageChangeListenerを実装すると、ユーザーがあるページから別のページに移動したときにアクションを実行する方法が提供されます。
setOnPageChangeListenerを使用して設定します