首页 > 解决方案 > 在 Android 中显示应用程序的触摸/点击

问题描述

我正在开发有一些按钮的应用程序。现在对于 UX 视角,我想显示触摸或点击它。

这些可以通过我知道的按钮选择器来实现,除了在开发人员选项中的所有 android 手机中,showtouch/showtap 选项可用。这些可以以编程方式设置,但一旦我设置所有应用程序将启用此选项。

我可以将此选项仅限于我的应用程序吗?

如果是,我可以自定义它以获得更好的用户界面吗?

提前致谢。

任何与此相关的链接/代码都会有所帮助。

标签: androidviewstap

解决方案


您不能使用应用程序外部的东西来执行此操作。没有什么可以做的。

唯一的解决方案可能是创建一个透明视图作为“覆盖”,并在发生触摸事件的特定点上显示几毫秒。不经意间,您必须仅在您的 UI 需要时才显示 Overlay View,并在您的应用程序不在前台/使用时让显示免于叠加。

从 Marshmallow 6.x 开始,覆盖视图需要特殊权限,并且应该提示用户可以接受或拒绝它。


推荐阅读