From 65835d4bcbb041125fedba1efaa1e77f62a45409 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ensar=20Saraj=C4=8Di=C4=87?= Date: Tue, 18 Jul 2023 14:21:07 +0200 Subject: [PATCH] Focus all apps grid and widgets screen with accessibility when needed --- .../com/simplemobiletools/launcher/activities/MainActivity.kt | 2 ++ .../com/simplemobiletools/launcher/views/HomeScreenGrid.kt | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/launcher/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/launcher/activities/MainActivity.kt index 58c0a30..777e898 100644 --- a/app/src/main/kotlin/com/simplemobiletools/launcher/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/launcher/activities/MainActivity.kt @@ -23,6 +23,7 @@ import android.os.Handler import android.provider.Telephony import android.telecom.TelecomManager import android.view.* +import android.view.accessibility.AccessibilityNodeInfo import android.view.animation.DecelerateInterpolator import android.widget.PopupMenu import androidx.core.graphics.drawable.toBitmap @@ -409,6 +410,7 @@ class MainActivity : SimpleActivity(), FlingListener { window.navigationBarColor = resources.getColor(R.color.semitransparent_navigation) home_screen_grid.fragmentExpanded() home_screen_grid.hideResizeLines() + fragment.performAccessibilityAction(AccessibilityNodeInfo.ACTION_ACCESSIBILITY_FOCUS, null) } private fun hideFragment(fragment: View) { diff --git a/app/src/main/kotlin/com/simplemobiletools/launcher/views/HomeScreenGrid.kt b/app/src/main/kotlin/com/simplemobiletools/launcher/views/HomeScreenGrid.kt index 82a9833..6b6b373 100644 --- a/app/src/main/kotlin/com/simplemobiletools/launcher/views/HomeScreenGrid.kt +++ b/app/src/main/kotlin/com/simplemobiletools/launcher/views/HomeScreenGrid.kt @@ -16,7 +16,6 @@ import android.util.AttributeSet import android.util.Size import android.util.SizeF import android.view.View -import android.view.accessibility.AccessibilityEvent import android.widget.RelativeLayout import androidx.core.graphics.drawable.toDrawable import androidx.core.view.ViewCompat