問題タブ [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.
android - Android アクティビティ遷移が表示されない
アクティビティの移行を機能させるために、数か月間試みてきました。XML とスタイル、およびコードを使用して、多くのアプローチを試みましたが、役に立ちませんでした。以下は私の最近の試みです。トランジションを表示できない理由を知っている人はいますか?
android - フローティング アクション ボタン スタッダーを使用した共有要素遷移
RecyclerView
ミニフローティングアクションボタンを含むカードがいくつかあります。カードをクリックすると、カード上の画像とファブが共有要素遷移で使用されます。
リターン トランジションを実行すると、フローティング アクション ボタンが元の位置に「スナップ」して戻ります。
問題を示す gif を次に示します: https://gfycat.com/SnappySeparateDeer
アクティビティとトランジションを開始する私のコード:
カードのミニ ファブ:
およびアクティビティ内のもの:
編集:報奨金を増やしたいのですが、何らかの理由で機能が SO に実装されていないようです。正解にバウンティ ポイントを追加できると確信しているので、さらに +50 を追加します。ありがとう!
android - Android 終了トランジション excludeTarget が android.support.v4.widget.DrawerLayout 内で機能しない
3 つのフラグメントを持つビューページャーを含むアクティビティがあります。最初のタブから、別のアクティビティを呼び出して、終了遷移からツールバーとタブ バーを除外しようとしています。
問題は、excludeTarget が機能していないようで、ビュー全体が左にスライドしていることです。ビューページャーのみを含めるために、以下のように addTarget を試しましたが、その場合、デフォルトのフェード アニメーションが発生しています。
誰もこの問題に直面しましたか? どんな助けでも感謝します。
アップデート
内部にビューがあると問題が発生します
android - Android - 遷移アニメーションの実行中にアニメーションを表示
アクティビティ B が開始され、アクティビティ A が左にプッシュされます。この遷移には 200 ミリ秒かかります。setContentView() の前に onCreate() でこのメソッドを呼び出すことを実装します。
私が達成したいのは、100ms で contentView の UI 要素のアニメーション化を開始することです...アニメーション全体が連続した感じになるようにします。UI 要素のアニメーション化を開始する必要があるコード内の場所が見つかりません。
android - プログラムによるアクティビティの開始をアニメーション化する
プログラムによるアクティビティの開始をアニメーション化する
大まかに言うと、私のプロジェクトは、統合アプリから渡された別のアクティビティにアクティビティを表示するライブラリです。
アクティビティを表示するためのスライドアップ アニメーションを追加しようとしています。Tbh、アクティビティ アニメーションに満足しています。
これはアプリが統合するライブラリであるため、アニメーション XML ファイルを含めたくありません。また、メインのマニフェスト ファイルにもアクセスできません。これをプログラムで行う必要があります。
私が試してみました:
android - Android アクティビティがタッチ イベントに応答しない ウィンドウ フォーカスがないためにイベントをドロップする
アクティビティ A は、結果としてアクティビティ B を開始します。
次に、アクティビティ B の onCreateView で:
アクティビティ B の内側にあるボタン setOnClickListener .... :
A に戻った後、アクティビティ A はログで操作不能になります。
私はAndroid 6.0.1でテストしています
android - アクティビティ遷移後に EditText がフォーカスを失う
Activity AとActivity Bがあります。どちらのレイアウトにもツールバーがありますが、アクティビティ B にはそのEditText
下にツールバーがあります。
アクティビティ B:
アクティビティ A:
遷移アニメーションなしでアクティビティ Bを開始すると、EditText にヒントが表示され、カーソルが点滅します。トランジションでアクティビティ Bを開始すると、クリックするまで EditText にヒントもカーソルも表示されません。
移行コード:
VIEW_FOR_TRANSITION =アクティビティ Aツールバー
プログラムでフォーカスをリクエストしようとしましたが、うまくいきませんでした。
何か不足していますか、それともバグでしょうか?
ありがとう。
android - startActivityForResult 使用時の共有要素
私は 2 つのアプリを持っていますactivities
。2 番目は画像の「ピッカー」として機能し、最初の情報にいくつかの情報を配信するため、それImageView
に応じて を更新できます。
このために、 をactivity
介して 2 番目を呼び出し、 で受信した情報に従って をstartActivityForResult()
更新しています。ImageView
onActivityResult()
ピッカーとメインの間の共有要素をアニメーション化しようとすると、問題が発生します。トランジションが最初のActivity
「スナップショット」のように見えます。現在のバージョンを表示する前のバージョン。Activity
ImageView
Activity
View
これは、私が話していることを説明するために作成したサンプルアプリです。
このアニメーションをシームレスに実装するにはどうすればよいでしょうか? 別のアプローチを使用する必要がありますか?
この例で使用するコードは次のとおりです。
主な活動
ピッカー アクティビティ:
メイン アクティビティ xml:
ピッカー アクティビティ xml: