Google 致力于为黑人社区推动种族平等。查看具体举措

Android 12 中的窗口放大镜

部分屏幕放大,在Android的12推出使低视力用户提供改进的查看选项。

低视力用户可能会佩戴处方眼镜,或者由于环境条件或疾病,他们可能暂时难以理解显示内容。暂时的困难可能是由过度照明或用户极度疲劳等原因引起的。

Android 12 中的部分屏幕放大功能允许用户在全屏放大和部分屏幕放大之间切换。局部屏幕放大,用户可以拖动放大的局部屏幕在显示器周围查看不同的区域。当放大被激活时,会出现一个让用户切换到全屏放大的开关按钮。

Switch buttons for toggling between full and partial screen that shows magnified area you can drag to move

图1。用于在视图之间切换的切换按钮

切换按钮在五秒钟不活动后淡出视图,并在用户再次与屏幕交互时重新出现。用户可以通过改变延伸此持续时间可访问性的超时设置值。

用户在设置中选择放大倍率下自己的喜好。他们可以留在普通变焦功能,它们可以根据需要通过在选择如何选择放大全部和部分屏幕之间切换缩放和放大功能之间切换。 (见图 2。)

Magnification options in Settings lets users select between full screen, partial screen, and switching between the two

在设置图2放大选择

用户可以在默认情况下在两者之间切换的选项,或者他们可以选择扩大化全屏选项。升级到Android 12的Android 11设备具有部分屏幕放大功能。使用已升级到 Android 12 的 Android 11 设备的用户也可以在两者之间切换,但这不是默认选项。

放大倍数的变化是动画的,如图 3 所示。比例逐渐增加或减少,直到达到指定的目标值。

Animation when there's a magnification change

图3.动画与放大

执行

OEM 和合作伙伴无需执行任何操作即可在 Android 12 中实现局部屏幕放大功能。默认情况下该功能处于启用状态。要禁用它,设置布尔config_magnification_area价值falseconfig.xml的文件,它从设置中删除。启用此功能后,用户可以在设置关闭它,但他们无法将其删除。 (当用户打开该部分屏幕放大关闭在设置时, config_magnification_area设定的原始值true存在。)

Android 11 及以下部分屏幕放大率

升级到 Android 12 的 Android 11 及更低版本的设备可以使用此功能。原先使用全放大功能升级到Android 12 的Android 11(或更低版本)设备的用户首次开启全放大时,会出现一个通知对话框,提醒他们可以放大部分屏幕。

如果他们从来没有使用全放大倍率他们可以去设置>辅助功能>放大使用完全和部分屏幕放大。

三次点击和可访问性

当用户通过使用三抽头运动选择部分屏幕放大,警告弹出对话框出现,提示他们切换到辅助功能键来代替。他们可以选择使用三联水龙头,但该对话框弹出确保任何人谁在UI需要更多的辅助功能都知道,它是可用的。辅助功能按钮可为手部颤抖或因三连击机制对他们无用的任何原因的用户提供帮助。

Notification to users that they have an accessibility option that they use instead of triple-tap to enable partial magnification

图4.辅助功能按钮的对话框