問題タブ [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 投票する
1 に答える
1477 参照

java - カスタム ビューから共有要素を使用してアクティビティを開始する

共有要素として画像を使用して、2 つのアクティビティ間にアニメーションを作成したいです。「アクティビティの遷移をカスタマイズする」を参照してください。

私の問題: ソース アクティビティでは、カスタム ビューのキャンバスに画像が描画されます :-(

この画像を共有要素として使用する方法はありますか、それとも実際の ImageView を追加する必要がありますか?

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

android - SharedElement を使用したアクティビティ遷移でのクラッシュ

ViewPager (呼び出しアクティビティ内) からの Activity トランジションを、共有要素とコンテンツ トランジションと共に使用しています。呼び出しアクティビティに再度入ると、このクラッシュが発生します。

また、戻ると、白い画面が点滅して画面が連続的にちらつき始めます。

ここに私の遷移フラグがあります:

Calling アクティビティと Called アクティビティの両方で Enter/Exit トランジションを設定しようとしましたが、うまくいきませんでした。

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

android - 2 つのアクティビティ間の SharedElementTransition が適切にアニメーション化されない

私は、sharedELementTransitions がうまくスムーズに動作するように取り組んできました。しかし、ImageView がジャンプしてリターン アニメーションで適切にスケーリングされないという問題があります。ほぼ同じコードで完璧なアニメーションを実行するプロジェクトであっても、既存の Android プロジェクトを可能な限りコピーしようとしましたが、何も修正されていないようです。誰かに同様の問題がありましたか?もしそうなら、どのように修正しましたか?

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

java - コールバックを実装した後でもピカソとの共有要素遷移が機能しない

画像は最初にその場所、つまり詳細アクティビティの画像ビューに完全に移動し、メインのアクティビティにも完全に戻りますが、次に同じ画像をクリックすると、遷移アニメーションが画像を詳細の不適切な (高すぎる) オフセットに移動しますアニメーションが完了すると、画像は正しい位置に「ワープ」するように見えます。

ここに私の DetailActivity.java ファイルがあります:

0 投票する
3 に答える
1116 参照

android - Collapsingtoolbarlayout から Textview を取得する

現在、collapsingtoolbarlayout からタイトルを textview として取得しようとしています。前のアクティビティのリサイクラー ビュー内のアイテム間で共有要素遷移を実行したいと考えています。recyclerview のアイテムのタイトルは、collapsingtoolbarlayout のタイトルに変換する必要があります。

アクティビティ A には、そのリスト レイアウトの recyclerview があります。

@id/title は、このアクティビティ B の collapsingtoolbarlayout タイトルにアニメーション化する必要があります。

助言がありますか?

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

android - 共有要素のトランジションがナビゲーション バーを超える

共有要素遷移を使用して 2 つの画面間でアニメーション化しようとしています。以下は、私のコードの関連セクションのように思われるものです (おそらく関連のないセクションも多いでしょう) が、スペースを節約するために一部を切り取っています。

activity_main.xml:

fragment_main.xml:

RecyclerView の各アイテムには、ルート ビューとして CardView が含まれています。

card_item.xml:

RecyclerView の ViewHolder で、onClickListener を設定します。

問題は、TextViews が画面から多少外れているカードをタップすると、ナビゲーション バーの上/上でアニメーション化されることです。

テキストが重なっているナビゲーション バー

TextViewsがナビゲーションバーの下でアニメーション化するように、これを防ぐにはどうすればよいですか?