2

今日、何か奇妙なことに気づきましたが、それを説明する最善の方法がわかりません。

私には2つの活動(AとB)があります。私はAにいて、Bの新しいインテントを開始します。保留中の遷移をオーバーライドして、ゆっくりとスライドアップします。この部分は大丈夫です。

Bが上にスライドしているとき、Bのボタンがある画面をタップして、そのアクションを使用できることに気付きました。(たとえば、Bを閉じるための閉じるボタンがあります。宛先領域をタップすると、完全に上がっていなくてもBが閉じます)。

私の現在の解決策は、アニメーションが完了するまですべてのボタンを無効にすることです。これは正常に機能していますが、より良い(より標準的な)ソリューションがあるかどうかを知りたいと思います。誰かが説明できる(そして私の疑いを確認できる)なら、それは素晴らしいプラスになるでしょう!

4

1 に答える 1

0

これは予想される動作です。Androidは単にトランジションをアニメーション化するだけであり、実際にビューをある物理的な場所から別の場所に移動することはありません。

于 2013-07-26T20:25:38.563 に答える