問題タブ [activity-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 に答える
212 参照

android - デフォルトのアクティビティ遷移をリッスンする

TransitionListener次のようなデフォルトのアクティビティ遷移に追加しようとしています:

これがアクティビティの開始方法です。

問題は、実際のデバイスでコールバックが呼び出されないことです。しかし、それはgenymotionで動作します。そのために必要な追加のセットアップはありますか?

免責事項:ロリポップを実行しているデバイスでテストしています

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

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

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

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

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

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

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

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

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

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

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

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

android - Android:共有要素の1つがフラグメントにある場合、アクティビティ遷移を行う方法はありますか? アクティビティ A のフラグメントからアクティビティ B へ

次のように、アクティビティ A とアクティビティ B の間の共有要素の遷移を行うためのアクティビティ遷移があることを理解しています。

同じアクティビティ内にあるフラグメントのフラグメント遷移もあります。しかし、Activity A の Fragment ビューと Activity B の間で共有要素を移行する方法はありますか?

私のアクティビティ A には、アクティビティ B のビューに移行したいビューを持つフラグメントを含む ViewPager があります。したがって、アクティビティ B に移行したいビューは、実際にはアクティビティ A のレイアウトではなく、アクティビティ A のフラグメント レイアウトにあります。

これを機能させる方法はありますか?

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

android - RecyclerView から子ビューを取得するには?

[下部に編集]

これらのタイプのアニメーションを手動でコーディングしようとしています:

Google カレンダー

これらのビューを注意深く見ると、それらは List または RecyclerView に属していますが、の境界外でアニメーション化 (サイズ アニメーション、変換アニメーション) されています。

そうしようとすると、結果として、私のビューは親の境界の下に入ります。

https://drive.google.com/file/d/0B-V0KHNRjbE_bkJEekExNGNLbDA/view?usp=sharing


これは 1 つのフレームで、子ビューが親から取得され、ビュー全体に拡大し始めていることを確認するために慎重に停止しています。

ここに画像の説明を入力

これは、ほぼ 100% 展開された場所です。

ここに画像の説明を入力


これを別の方法で再指摘したかっただけです。これはActivity Transitionsに関連するものですか? もしそうなら、私はそれを行う方法についてまったく考えていません。

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

android - Transition.captureStartValues と Transition.captureEndValues に同じ属性を持つ同じビューがあるのはなぜですか?

Transition2 つのアクティビティ間の共有要素でカスタムを使用しています。

TransitionValuesパラメータがView両方のメソッドで同じ属性でcaptureStartValues同じであるため、トランジションが機能しませんcaptureEndValues。そのため、開始値と終了値が同じになると、トランジションには何をする必要もありません。

なぜこれが起こるのですか?