問題タブ [shared-element-transition]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1891 参照

android - lollipop の共有要素遷移での Webview の不具合

appcompat サポート ライブラリを使用して、Android 5.0 用にアプリを再構築し始めました。共有要素を備えたトランジションの実装が完了しました。を追加するまで、うまくいくようwebviewです。

この不具合を説明するビデオを作成しました。 https://www.youtube.com/watch?v=MuuGZc0Vwow

ご覧のとおり、アクティビティを開くとすべて問題ありません。閉じるとグリッチが発生します。ご覧のとおり、webview を除くすべての要素がフェードアウトします。アニメーションが終わるまでそこにぶら下がり、アニメーション全体の滑らかさをちょっと台無しにします.

これを修正するにはどうすればよいですか? それが私が設定した方法に関連している可能性がある場合は、喜んでコードを共有します。

前もって感謝します。

0 投票する
0 に答える
1538 参照

android-fragments - 共有要素遷移は、異なるコンテナ内のフラグメントに対して機能しますか?

Android Lollipop のアプリに共有要素遷移を実装したいと考えています。ドキュメント、SO の質問、およびいくつかの投稿を読んだ後、試してみることにしましたが、問題が発生しました。

シナリオは、通常のリスト/詳細デザイン パターンと同様に、2 つのフラグメント コンテナー (タブレット用) を持っているというものです。

リスト項目に触れたときに、リストフラグメントから詳細フラグメントへの共有要素遷移を実行したいと考えています。詳細フラグメントの入力は問題ありませんが、戻るボタンを押すとすぐに、遷移フレームワーク コードで NullPointerException が発生してアプリがクラッシュします。

シナリオは共有要素遷移によってサポートされていますか?

詳細フラグメントを開始するコードは次のとおりです。

ログキャットはここにあります:

0 投票する
2 に答える
8258 参照

android - Android 5.0 でアクティビティ間の遷移時に ActionBar を除外するにはどうすればよいですか

Android 5.0 ロリポップでは、

アクティビティ A と B の 2 つがあります。アクティビティ B には、オーバーレイ ActionBar を使用して下からスリー入力トランジションがありますが、B が表示されると、ActionBar も下から上にスライドします。

アクションバーがスライド遷移しないようにするにはどうすればよいですか? システムアクションバーには、除外ターゲットに追加できる ID がありますか?

ありがとう!

0 投票する
1 に答える
2403 参照

android - フラグメント遷移用の「setSharedElementsUseOverlay()」メソッドはありますか?

共有要素のアクティビティ遷移中、共有要素はViewOverlayデフォルトでウィンドウ装飾ビューに描画されます。必要に応じて、開発者はメソッドを呼び出して、この既定の動作を無効にすることができますWindow#setSharedElementsUseOverlay(false)。ただし、このFragmentクラスは Fragment トランジションに対して同様のメソッドを宣言していないようです。

Fragment トランジションの場合、共有要素はデフォルトで Fragment のビュー階層の上にあるビュー オーバーレイにも描画されますか? もしそうなら、Activity transitions API にあるように、デフォルトの動作を無効にする方法はありますか?

0 投票する
1 に答える
1586 参照

android - 呼び出されたアクティビティの共有要素だけが遷移実行に入るのはなぜですか?

アプリにカスタム共有要素トランジションを追加しようとしましたが、さまざまなアクティビティのさまざまなモードで動作するようにしました。しかし、私のテストでは、呼び出されたアクティビティの入力トランジションのみが実行されます。

これは、呼び出しアクティビティ A の私のコードです。

これは、呼び出されたアクティビティ B の私のコードです。

PortalHeaderBackgroundTransition にブレークポイントを追加します。A が B または B を呼び出して A に戻るたびに、モード 2 遷移のみが実行されます。

なぜこれが起こるのですか?そして、他のトランジションはいつ実行されますか?

0 投票する
5 に答える
5576 参照

android - 背面の逆共有要素遷移

現在、次のコードを使用して、画面の右側のブロックを左側の共有要素に移行しています。

これはまさに私が望むように機能しますが、戻るボタンを押してアイテムをアニメーション化して元に戻したいと思います。そのままで、爆発アニメーションは再生されますが、トランジションは再生されません。

どんな助けでも大歓迎です。

ありがとうジョシュ