<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                > 編寫: [roya](https://github.com/RoyaAoki) 原文:[https://developer.android.com/training/wearables/ui/exit.html](https://developer.android.com/training/wearables/ui/exit.html) 默認情況下,用戶可以從左到右劃動退出Android Wear activities。如果app含有水平水滾的內容,用戶首先滾動至內容邊緣然后再次從左到右滑動可以退出app。 對于更加沉浸式的體驗,比如在app中可以滾動地圖到任何位置,你可以在你的app中禁用滑動退出手勢,然而,如果你禁用了這個,你必須使用Wearable UI庫中的 _DismissOverlayView_ 類實現long-press-to-dismiss UI讓用戶退出你的app。你當然也需要在用戶第一次運行你的app的時候提醒用戶可以長按退出app。 更多關于退出Android Wear activities的設計指南,請查看[Breaking out of the card](https://developer.android.com/design/wear/structure.html#Custom)。 ### 禁用Swipe-To-Dismiss手勢 如果你的app要干涉滑動退出手勢的用戶交互模型,你在你的app中可以禁用它。為了在你的app中禁用滑動退出手勢,繼承默認的theme然后設置 _android:windowSwipeToDismiss_ 屬性為 _false_: ~~~ <style name="AppTheme" parent="Theme.DeviceDefault"> <item name="android:windowSwipeToDismiss">false</item> </style> ~~~ 如果你禁用了這個手勢,你需要實現長按退出UI元素以讓用戶可以退出你的app,類似下面章節的描述: ### 實現長按忽略元素 要在你的[activity](# "An activity represents a single screen with a user interface.")中使用 _DissmissOverlayView_ 類,添加這個元素到你的layout解釋文件,讓它全屏且覆蓋在所有其他view上,例子: ~~~ <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="match_parent" android:layout_width="match_parent"> <!-- other views go here --> <android.support.wearable.view.DismissOverlayView android:id="@+id/dismiss_overlay" android:layout_height="match_parent" android:layout_width="match_parent"/> <FrameLayout> ~~~ 在你的[activity](# "An activity represents a single screen with a user interface.")中,取得 _DismissOverlayView_ 元素然后設置一些提示文字。這些文字會在用戶第一次運行你的app時提醒用戶可以使用長按手勢退出app。接著用一個 _GestureDetector_ 探測長按動作: ~~~ public class WearActivity extends Activity { private DismissOverlayView mDismissOverlay; private GestureDetector mDetector; public void onCreate(Bundle savedState) { super.onCreate(savedState); setContentView(R.layout.wear_activity); // Obtain the DismissOverlayView element mDismissOverlay = (DismissOverlayView) findViewById(R.id.dismiss_overlay); mDismissOverlay.setIntroText(R.string.long_press_intro); mDismissOverlay.showIntroIfNecessary(); // Configure a gesture detector mDetector = new GestureDetector(this, new SimpleOnGestureListener() { public void onLongPress(MotionEvent ev) { mDismissOverlay.show(); } }); } // Capture long presses @Override public boolean onTouchEvent(MotionEvent ev) { return mDetector.onTouchEvent(ev) || super.onTouchEvent(ev); } } ~~~ 當系統發現長按動作, _DismissOverlayView_ 會顯示一個**退出**按鈕,當用戶點擊它,你的[activity](# "An activity represents a single screen with a user interface.")會被終止。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看