1

Android Wear 端末で Seekbar を操作すると、赤い円に x ボタンが表示されます。ダイアログを閉じる例外や強制はありません。ボタンを押すと、アプリが終了します。xボタンの付いた赤い丸がポップアップする理由と、それを回避する方法が不思議です。どうも!

4

1 に答える 1

0

「x の付いた赤い円」はDismissOverlayView、つまり、

アプリで長押しして閉じるを実装するためのビュー。

(ウェアラブル UI ライブラリのドキュメントで説明されているとおり)。

アイデアは、たとえばスワイプがアプリの不可欠な部分である場合など、( を設定することによって)スワイプして閉じることを具体的に防止するときに、アプリを閉じる代替方法を提供することです。android:windowSwipeToDismiss="false"

標準的な例 (この Google I/O トークで説明されているように、23:00 マークあたり) はViewPager、ドローアブルに を表示する場合です。ユーザーが最初のページから右にスワイプして誤ってアプリを終了させたくない場合がありますが、まだそれを終了する方法が必要です。

そのためのパターンとして長押しに落ち着きました。

于 2014-07-09T00:40:22.053 に答える