安卓14DP2修复了动态主题与高对比度文本的冲突
Android提供了多种系统级辅助功能来满足各种残障人士的需求。TalkBack、LiveTranscribe和针对视障人士的色彩校正调整等实用程序常常被忽视。高对比度文本是另一种此类工具,但谷歌正在默默地努力改进该功能与Material You 动态主题的配合方式。我们在一周前看到了这方面的证据,现在最新版本的Android 14中也有。
Android 13中当前的高对比度文本实现为黑色文本添加了白色轮廓,为白色文本添加了黑色轮廓,从而提高了对比度不足的背景下的易读性。长期担任 Android 功能研究员的 Mishaal Rahman 表示,Android 14 DP2在“设置”- > “辅助功能”- > “颜色和动作”下有一个新的对比度级别滑块。
此滑块具有三个级别的调整 - 标准、中和高。谷歌解释说,当您将对比度级别调高时,系统会使文本的亮度与背景颜色越来越远,从而提高相对对比度和可读性。然而,Rahman 还指出,当调整对比度级别滑块时,没有背景的颜色不会改变色调。
从技术角度来看,Android SystemUI 的 ThemeOverlayController 类读取设置为 0、0.5 或 1 的颜色对比度滑块值,并为 Material You 动态主题创建动态配色方案。Android 将莫奈主题引擎从活动墙纸中选取的原始颜色替换为对比度略高的色调,以提高可读性。Android 应用程序开发人员已经可以获得替换特定颜色的完整色调列表。
由于这一变化已经出现在 Android 14 开发者预览版中,谷歌很可能会在今年晚些时候将其包含在稳定版本中。由于此功能,依赖高对比度文本可访问性选项的人们不会失去炫酷的动态主题外观。这也意味着可访问性选项在启用时不会那么明显,可以更好地与常规 UI 融合。这是一个双赢的局面,我们迫不及待地想在公测版开始推出时看到它的实际应用。
版权声明:本文由用户上传,如有侵权请联系删除!