Wear OS手表应用开发教程之-禁止全屏滑动返回Activity

本文标签

Android Studio Wear OS WearableActivity 手表禁止返回

前言:

正如Android一样,Wear OS也是谷歌创建的智能操作系统,属于Android的一个分支。假设你有过Android
Application开发经验,那给Wear OS 做应用适配应该是一件非常简单的事情

Wear OS对手表的Activity做了特殊处理,能够在你滑动Activity的时候回退栈,假如没有可回退的Activity栈则直接退回到桌面。但是当我们需要实现地图或类似功能时,肯定是不希望误操作导致侧滑返回事件的发生,那现在我们来学习如何禁止掉官方的滑动返回功能

效果展示

在这里插入图片描述

使用方法

在项目的app/src/main/res/value/目录下创建style.xml文件后将以下内容粘贴

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="AppTheme" parent="@android:style/Theme.DeviceDefault">
        <item name="android:windowSwipeToDismiss">false</item>
    </style>
</resources>

修改app/src/main/AndroidManifest.xml文件
在你想要禁止返回的Activity标签内添加

android:theme="@style/AppTheme

在这里插入图片描述

结语

手表开发和Android开发相似度非常之高,所以强烈推荐Android开发者尝试一下这个新领域,虽然WearOS推出至今已有六个年头,但是国内厂商近两年才开始适配并开始生产,未来发展空间可期。

最后我还有一句话要说

你看不见你自己,你所看见的只是你的影子。

泰戈尔《飞鸟集》

Wear OS手表应用开发系列教程

Wear OS手表应用开发教程之-创建应用
Wear OS手表应用开发教程之-创建环形滚动列表-WearableRecyclerView
Wear OS手表应用开发教程之-禁止全屏滑动返回Activity

猜你喜欢

转载自blog.csdn.net/WitheredSkull/article/details/107833951