問題タブ [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.
java - カスタム ビューから共有要素を使用してアクティビティを開始する
共有要素として画像を使用して、2 つのアクティビティ間にアニメーションを作成したいです。「アクティビティの遷移をカスタマイズする」を参照してください。
私の問題: ソース アクティビティでは、カスタム ビューのキャンバスに画像が描画されます :-(
この画像を共有要素として使用する方法はありますか、それとも実際の ImageView を追加する必要がありますか?
android - SharedElement を使用したアクティビティ遷移でのクラッシュ
ViewPager (呼び出しアクティビティ内) からの Activity トランジションを、共有要素とコンテンツ トランジションと共に使用しています。呼び出しアクティビティに再度入ると、このクラッシュが発生します。
また、戻ると、白い画面が点滅して画面が連続的にちらつき始めます。
ここに私の遷移フラグがあります:
Calling アクティビティと Called アクティビティの両方で Enter/Exit トランジションを設定しようとしましたが、うまくいきませんでした。
android - 2 つのアクティビティ間の SharedElementTransition が適切にアニメーション化されない
私は、sharedELementTransitions がうまくスムーズに動作するように取り組んできました。しかし、ImageView がジャンプしてリターン アニメーションで適切にスケーリングされないという問題があります。例ほぼ同じコードで完璧なアニメーションを実行するプロジェクトであっても、既存の Android プロジェクトを可能な限りコピーしようとしましたが、何も修正されていないようです。誰かに同様の問題がありましたか?もしそうなら、どのように修正しましたか?
java - コールバックを実装した後でもピカソとの共有要素遷移が機能しない
画像は最初にその場所、つまり詳細アクティビティの画像ビューに完全に移動し、メインのアクティビティにも完全に戻りますが、次に同じ画像をクリックすると、遷移アニメーションが画像を詳細の不適切な (高すぎる) オフセットに移動しますアニメーションが完了すると、画像は正しい位置に「ワープ」するように見えます。
ここに私の DetailActivity.java ファイルがあります:
android - Collapsingtoolbarlayout から Textview を取得する
現在、collapsingtoolbarlayout からタイトルを textview として取得しようとしています。前のアクティビティのリサイクラー ビュー内のアイテム間で共有要素遷移を実行したいと考えています。recyclerview のアイテムのタイトルは、collapsingtoolbarlayout のタイトルに変換する必要があります。
アクティビティ A には、そのリスト レイアウトの recyclerview があります。
@id/title は、このアクティビティ B の collapsingtoolbarlayout タイトルにアニメーション化する必要があります。
助言がありますか?
android - 共有要素のトランジションがナビゲーション バーを超える
共有要素遷移を使用して 2 つの画面間でアニメーション化しようとしています。以下は、私のコードの関連セクションのように思われるものです (おそらく関連のないセクションも多いでしょう) が、スペースを節約するために一部を切り取っています。
activity_main.xml:
fragment_main.xml:
RecyclerView の各アイテムには、ルート ビューとして CardView が含まれています。
card_item.xml:
RecyclerView の ViewHolder で、onClickListener を設定します。
問題は、TextViews が画面から多少外れているカードをタップすると、ナビゲーション バーの上/上でアニメーション化されることです。
TextViewsがナビゲーションバーの下でアニメーション化するように、これを防ぐにはどうすればよいですか?