本文目录 点击直达
Wear OS手表应用开发系列教程 点击直达
Wear OS手表应用开发教程之-创建应用
Wear OS手表应用开发教程之-创建环形滚动列表-WearableRecyclerView
Wear OS手表应用开发教程之-禁止全屏滑动返回Activity
Wear OS手表应用开发教程之-侧滑隐藏-SwipeDismissFrameLayout
Wear OS手表应用开发教程之-Activity使用微光模式-AmbientModeSupport
Wear OS手表应用开发教程之-顶部导航-WearableNavigationDrawerView
Wear OS手表应用开发教程之-底部导航-WearableActionDrawerView
Wear OS手表应用开发教程之-自定义导航栏布局-WearableDrawerView(动态控制)
Wear OS手表应用开发教程之-监听手表按键以及获取按键信息-WearableButtons
Wear OS手表应用开发教程之-手势导航-上下甩动手表事件
Wear OS手表应用开发教程之-按钮事件-旋转按钮使用和回调
本文标签
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推出至今已有六个年头,但是国内厂商近两年才开始适配并开始生产,未来发展空间可期。
最后我还有一句话要说:
你看不见你自己,你所看见的只是你的影子。
泰戈尔《飞鸟集》