android
文章平均质量分 65
gofishing
略
展开
-
AccessibilityEvent常用事件
在 Android 开发中是一种用于处理无障碍访问事件的类,它包含了一系列的事件类型,这些事件类型帮助开发者为视障、听障等用户提供更好的应用体验。以下是根据多个来源整理的一些常用。方法获取事件的类型,并根据类型进行相应的处理。此外,还可以通过实现。在实际开发中,你可以通过。来监听和处理这些事件。原创 2024-07-18 17:14:58 · 347 阅读 · 0 评论 -
android中item.isEnabled()等AccessibilityNodeInfo几个属性的区别和联系
控制元素的基本启用状态,决定了元素是否应该响应用户操作。控制元素是否可以被点击,与点击事件监听器相关联。控制元素是否可以被长按,与长按事件监听器相关联。控制元素是否可以接收键盘焦点,与键盘导航和可访问性相关。这些属性共同定义了界面元素的行为和响应方式,是开发可交互和可访问的用户界面时不可或缺的一部分。原创 2024-07-04 10:41:45 · 361 阅读 · 1 评论 -
android中getRootInActiveWindow()和event.getSource() 返回的AccessibilityNodeInfo node有什么区别?
用途不同用于获取当前活动窗口的根节点,以便遍历整个无障碍树;而用于获取触发特定无障碍事件的界面元素。返回内容不同返回的是当前活动窗口的根节点;返回的是触发事件的界面元素,这个元素可以是根节点,也可以是根节点下的任何子节点。使用场景不同:前者通常用于全局性的界面元素遍历;后者则用于响应特定的事件并获取触发该事件的元素信息。在开发无障碍服务时,根据实际需求选择合适的方法来获取,以实现对用户界面的有效访问和操作。原创 2024-07-04 10:22:48 · 567 阅读 · 0 评论