Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f429d98c authored by Aaron Liu's avatar Aaron Liu Committed by Android (Google) Code Review
Browse files

Merge "Add request for a11y focus for item" into udc-dev

parents 8386f847 53df240e
Loading
Loading
Loading
Loading
+8 −1
Original line number Original line Diff line number Diff line
@@ -224,7 +224,7 @@ object UserSwitcherViewBinder {
                    }
                    }
            sectionView.removeAllViewsInLayout()
            sectionView.removeAllViewsInLayout()


            for (viewModel in section) {
            section.onEachIndexed { index, viewModel ->
                val view =
                val view =
                    layoutInflater.inflate(
                    layoutInflater.inflate(
                        R.layout.user_switcher_fullscreen_popup_item,
                        R.layout.user_switcher_fullscreen_popup_item,
@@ -237,6 +237,13 @@ object UserSwitcherViewBinder {
                    view.resources.getString(viewModel.textResourceId)
                    view.resources.getString(viewModel.textResourceId)
                view.setOnClickListener { viewModel.onClicked() }
                view.setOnClickListener { viewModel.onClicked() }
                sectionView.addView(view)
                sectionView.addView(view)
                // Ensure that the first item in the first section gets accessibility focus.
                // Request for focus with a delay when view is inflated an added to the listview.
                if (index == 0 && position == 0) {
                    view.postDelayed({
                        view.requestAccessibilityFocus()
                    }, 200)
                }
            }
            }
            return sectionView
            return sectionView
        }
        }