android - 在 Android 中显示应用程序的触摸/点击
问题描述
我正在开发有一些按钮的应用程序。现在对于 UX 视角,我想显示触摸或点击它。
这些可以通过我知道的按钮选择器来实现,除了在开发人员选项中的所有 android 手机中,showtouch/showtap 选项可用。这些可以以编程方式设置,但一旦我设置所有应用程序将启用此选项。
我可以将此选项仅限于我的应用程序吗?
如果是,我可以自定义它以获得更好的用户界面吗?
提前致谢。
任何与此相关的链接/代码都会有所帮助。
解决方案
您不能使用应用程序外部的东西来执行此操作。没有什么可以做的。
唯一的解决方案可能是创建一个透明视图作为“覆盖”,并在发生触摸事件的特定点上显示几毫秒。不经意间,您必须仅在您的 UI 需要时才显示 Overlay View,并在您的应用程序不在前台/使用时让显示免于叠加。
从 Marshmallow 6.x 开始,覆盖视图需要特殊权限,并且应该提示用户可以接受或拒绝它。
推荐阅读
- google-apps-script - 来自 Google 表格 | HTTP 请求 API 以传递已编辑的单元格过去和新值
- c++ - 如何在 C++ 中访问向量中的数组元素?
- css - CSS 未按预期呈现
- android - 尝试在 Android 和 Retrofit2 中发送推送通知的发布请求时,从 Firebase 云数据库收到 400 个错误请求
- postgresql - 在 Postgres 表上找到最终值更改发生的记录?
- git - 如何仅更改 git 子模块的名称,使其路径保持不变?
- javascript - 从重新加载控制台停止获取功能
- wear-os - Wear OS, how to get brand/model and os version?
- c# - 武器跟随玩家团结一致
- perl - 如何将 Hex 8 位分成两个 4 位