リサイクラービューには簡単なテキストビューの束が表示されますが、一部のテキストビューにはボタンがあります。ビュー所有者パターンを持つRecyclerViewは一時的にスクロール時のリサイクルを防止します
ボタンをクリックすると、その特定のテキストビューの横にプログレスバーが表示され、単純なメディアプレーヤーの進行状況が表示されます。
私は、メディアプレーヤがサウンドとプログレスバーのアニメーションを再生しているときに、ユーザーがスクロールしたときにそのアイテムにスクロールすると、元のフォーメーションに戻ります。
アイテムを一時的に非リサイクルとしてマークする方法はありますか?または再生ビューを再生ビューに戻すためにいくつかの州を設定する必要がありますか?
私は一度に進捗状況を示す1つのビューしか持っていません。その特定のビューを一時的に非リサイクルにすることは、パフォーマンスに悪影響を及ぼすことはありません。しかし、私はそれを行うためのAPIがない場合は、私は何とか状態を保存する必要がありますね。 – user1017674
ええ、まったく。 'MediaPlayer'の状態を保存し、後でこのコードを実行する必要があります。 'Mediaplayer.seekTo(length); Mediaplayer.start(); ' – nullbyte