From de8570582514d3fbbf93dffd4c400bf3e374e570 Mon Sep 17 00:00:00 2001 From: zixiaoweng Date: Fri, 7 Apr 2023 16:23:58 +0800 Subject: [PATCH] feat: QMUIQQFaceView Support Accessibility --- plugin/src/main/java/com/qmuiteam/plugin/Dep.kt | 2 +- .../src/main/java/com/qmuiteam/qmui/qqface/QMUIQQFaceView.java | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/plugin/src/main/java/com/qmuiteam/plugin/Dep.kt b/plugin/src/main/java/com/qmuiteam/plugin/Dep.kt index 104ee391..5153bc4b 100644 --- a/plugin/src/main/java/com/qmuiteam/plugin/Dep.kt +++ b/plugin/src/main/java/com/qmuiteam/plugin/Dep.kt @@ -13,7 +13,7 @@ object Dep { object QMUI { const val group = "com.qmuiteam" - const val qmuiVer = "2.1.0.13" + const val qmuiVer = "2.1.0.14" const val archVer = "2.1.0.4" const val typeVer = "0.1.0.8" diff --git a/qmui/src/main/java/com/qmuiteam/qmui/qqface/QMUIQQFaceView.java b/qmui/src/main/java/com/qmuiteam/qmui/qqface/QMUIQQFaceView.java index 1fde7353..df7756d9 100644 --- a/qmui/src/main/java/com/qmuiteam/qmui/qqface/QMUIQQFaceView.java +++ b/qmui/src/main/java/com/qmuiteam/qmui/qqface/QMUIQQFaceView.java @@ -37,6 +37,8 @@ import android.view.accessibility.AccessibilityNodeInfo; import androidx.annotation.ColorInt; import androidx.annotation.Nullable; import androidx.core.content.ContextCompat; +import androidx.core.view.AccessibilityDelegateCompat; +import androidx.core.view.ViewCompat; import com.qmuiteam.qmui.QMUILog; import com.qmuiteam.qmui.R; @@ -169,6 +171,7 @@ public class QMUIQQFaceView extends View { mDecorationPaint.setAntiAlias(true); mDecorationPaint.setStyle(Paint.Style.FILL); setCompiler(QMUIQQFaceCompiler.getDefaultInstance()); + ViewCompat.setAccessibilityDelegate(this, new AccessibilityDelegateCompat()); } public void setOpenQQFace(boolean openQQFace) {