2016-06-15 7 views
-1

私はリストビューを含むアクティビティを持っています。 私のlistviewにはたくさんの写真があります。 ユーザーが画像をタッチすると、2番目のアクティビティは共有要素の遷移から開始されます。 2番目のアクティビティには、最初のアクティビティで画像を表示するビューアページャが含まれています。 私は、現在の画像を変更した後に戻るボタンを押すと、アニメーション付きの現在の画像アイテムに戻って戻りたい。 デフォルトでは、共有要素の遷移のサンプルで、ユーザーが戻る遷移アニメーションを最初のアイテムに戻すと、ユーザーはそれに触れます。このサンプルプロジェクトチェックlistView.smoothScrollToPosition(position);遷移アクティビティの開始時に最初の共有要素から異なる共有要素を返す方法

答えて

0

トライ使用listView.setSelection(position)https://github.com/alexjlockwood/activity-transitions

キーポイント:あなたはアクティビティ1を共有する要素の新しい位置を指示する必要があります。

+0

私はその項目を選択する必要はありません、私はその項目でアニメーションの終了を欲しいです。テレグラムのメディアビューアのようなものもあります。 –

+0

@NoBody私は編集する、これはあなたが欲しいものですか? – Tim

+0

いいえ、しばらくお待ちください私の問題を画像で説明してください。 –

0

onResumeメソッド

またはスムーズスクロール用

関連する問題