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

android - Android アクティビティ遷移が表示されない

アクティビティの移行を機能させるために、数か月間試みてきました。XML とスタイル、およびコードを使用して、多くのアプローチを試みましたが、役に立ちませんでした。以下は私の最近の試みです。トランジションを表示できない理由を知っている人はいますか?

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

android - フローティング アクション ボタン スタッダーを使用した共有要素遷移

RecyclerViewミニフローティングアクションボタンを含むカードがいくつかあります。カードをクリックすると、カード上の画像とファブが共有要素遷移で使用されます。

リターン トランジションを実行すると、フローティング アクション ボタンが元の位置に「スナップ」して戻ります。

問題を示す gif を次に示します: https://gfycat.com/SnappySeparateDeer

アクティビティとトランジションを開始する私のコード:

カードのミニ ファブ:

およびアクティビティ内のもの:

編集:報奨金を増やしたいのですが、何らかの理由で機能が SO に実装されていないようです。正解にバウンティ ポイントを追加できると確信しているので、さらに +50 を追加します。ありがとう!

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

android - Android 終了トランジション excludeTarget が android.support.v4.widget.DrawerLayout 内で機能しない

3 つのフラグメントを持つビューページャーを含むアクティビティがあります。最初のタブから、別のアクティビティを呼び出して、終了遷移からツールバーとタブ バーを除外しようとしています。

問題は、excludeTarget が機能していないようで、ビュー全体が左にスライドしていることです。ビューページャーのみを含めるために、以下のように addTarget を試しましたが、その場合、デフォルトのフェード アニメーションが発生しています。

誰もこの問題に直面しましたか? どんな助けでも感謝します。

アップデート

内部にビューがあると問題が発生します

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

android - Android - 遷移アニメーションの実行中にアニメーションを表示

アクティビティ B が開始され、アクティビティ A が左にプッシュされます。この遷移には 200 ミリ秒かかります。setContentView() の前に onCreate() でこのメソッドを呼び出すことを実装します。

私が達成したいのは、100ms で contentView の UI 要素のアニメーション化を開始することです...アニメーション全体が連続した感じになるようにします。UI 要素のアニメーション化を開始する必要があるコード内の場所が見つかりません。

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

android - プログラムによるアクティビティの開始をアニメーション化する

プログラムによるアクティビティの開始をアニメーション化する

大まかに言うと、私のプロジェクトは、統合アプリから渡された別のアクティビティにアクティビティを表示するライブラリです。

アクティビティを表示するためのスライドアップ アニメーションを追加しようとしています。Tbh、アクティビティ アニメーションに満足しています。

これはアプリが統合するライブラリであるため、アニメーション XML ファイルを含めたくありません。また、メインのマニフェスト ファイルにもアクセスできません。これをプログラムで行う必要があります。

私が試してみました:

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

android - Android アクティビティがタッチ イベントに応答しない ウィンドウ フォーカスがないためにイベントをドロップする

アクティビティ A は、結果としてアクティビティ B を開始します。

次に、アクティビティ B の onCreateView で:

アクティビティ B の内側にあるボタン setOnClickListener .... :

A に戻った後、アクティビティ A はログで操作不能になります。

私はAndroid 6.0.1でテストしています

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

android - アクティビティ遷移後に EditText がフォーカスを失う

Activity AActivity Bがあります。どちらのレイアウトにもツールバーがありますが、アクティビティ B にはそのEditText下にツールバーがあります。

アクティビティ B:

アクティビティ A:

遷移アニメーションなしでアクティビティ Bを開始すると、EditText にヒントが表示され、カーソルが点滅します。トランジションでアクティビティ Bを開始すると、クリックするまで EditText にヒントもカーソルも表示されません。

移行コード:

VIEW_FOR_TRANSITION =アクティビティ Aツールバー

プログラムでフォーカスをリクエストしようとしましたが、うまくいきませんでした。
何か不足していますか、それともバグでしょうか?

ありがとう。

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

android - startActivityForResult 使用時の共有要素

私は 2 つのアプリを持っていますactivities。2 番目は画像の「ピッカー」として機能し、最初の情報にいくつかの情報を配信するため、それImageViewに応じて を更新できます。

このために、 をactivity介して 2 番目を呼び出し、 で受信した情報に従って をstartActivityForResult()更新しています。ImageViewonActivityResult()

ピッカーとメインの間の共有要素をアニメーション化しようとすると、問題が発生します。トランジションが最初のActivity「スナップショット」のように見えます。現在のバージョンを表示する前のバージョン。ActivityImageViewActivityView

これは、私が話していることを説明するために作成したサンプルアプリです。

バグの視覚的説明

このアニメーションをシームレスに実装するにはどうすればよいでしょうか? 別のアプローチを使用する必要がありますか?

この例で使用するコードは次のとおりです。

主な活動

ピッカー アクティビティ:

メイン アクティビティ xml:

ピッカー アクティビティ xml: