我想在 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