控制Android辅助功能中的高文本对比度

问题描述 投票:0回答:0

我想在 Android 辅助功能中启用/禁用高文本对比度字体?

我被试过了

AccessibilityManager.getInstance(this).apply {     highTextContrastEnabled = true  } val isHighContrastEnabled = AccessibilityManager.getInstance(this).isHighTextContrastEnabled


val colorFilter = AccessibilityServiceInfo.ColorMatrixBuilder() .setColorMatrix(ColorMatrix().apply { setSaturation(0f) }) .build() info.flags = info.flags or AccessibilityServiceInfo.FLAG_INCLUDE_NOT_IMPORTANT_VIEWS info.filter?.setColorFilter(colorFilter)

info.flags = info.flags or AccessibilityServiceInfo.FLAG_INCLUDE_NOT_IMPORTANT_VIEWS info.fontScale = 1.5f

accessibility accessibilityservice
© www.soinside.com 2019 - 2024. All rights reserved.