問題タブ [android-window]

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 投票する
0 に答える
264 参照

android - ウィンドウ遷移なしで爆発アニメーションを実行する

でウィンドウ遷移を設定する

しかし、結果は奇妙です。ウィンドウ項目はウィンドウの側面から入っています。 単純な分解トランジションの方法とExplode()組み合わせたアニメーションのようなものです。Slide()

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

android - ビューの getWindowToken() は windowManager.addView() の後に null です

WindowManager次のように使用してビューを追加しました。

windowManager.addView(view, view.getViewParams());

この行の前後を確認するview.getWindowToken()と、常にnull.

なぜview.getWindowToken()isnullで、いつ not になるのか説明していただけますnullか?

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

android - 「実際に」前にアクティビティの並べ替えを行う方法は?

FLAG_ACTIVITY_REORDER_TO_FRONTは活動を切り替えようとしていました。これはバグが多いので (戻ると非表示になることがあります)、飛び込んでみます。

FLAG_ACTIVITY_REORDER_TO_FRONTadb からわかるように、実際にはアクティビティを一番上に移動させるわけではありませんが、アクティビティの順序は変更されていません

FLAG_ACTIVITY_REORDER_TO_FRONTこれから「フォーカスステータス」を変更するだけです:

これに:

しかし、ホームボタンを押して遊んでみると、ランチャーウィンドウがトップに「実際に移動」できることがわかります。

ウィンドウを移動するための背景への非表示/非表示が可能であるため、次のようにプログラムで mysecondActivity を my thirdActivity の上に作成できるのではないかと思います。

新しいインスタンスについて話しているのではないことに注意してください。つまりWindow{7e3a230、ウィンドウ ID を変更せずに、同じウィンドウ ID が一番上に移動するということです。

出来ますか ?それとも私はそれを誤解していますか?