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

Commit 17b70a50 authored by Jason Monk's avatar Jason Monk
Browse files

QS: Accessibility announce entering/exiting detail

Bug: 19327327
Change-Id: I97c1daaa71361fca0b3b29614eb14a4a4199ae7a
parent 3eb63dc3
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -1087,4 +1087,7 @@
    <!-- Alarm template for far alarms [CHAR LIMIT=25] -->
    <string name="alarm_template_far">on <xliff:g id="when" example="Fri 7:00 AM">%1$s</xliff:g></string>

    <!-- Accessibility label for Quick Settings detail screens [CHAR LIMIT=NONE] -->
    <string name="accessibility_quick_settings_detail">Quick Settings, <xliff:g id="title" example="Wi-Fi">%s</xliff:g>.</string>

</resources>
+5 −0
Original line number Diff line number Diff line
@@ -111,6 +111,8 @@ public class QSPanel extends ViewGroup {
        mDetailDoneButton.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                announceForAccessibility(
                        mContext.getString(R.string.accessibility_desc_quick_settings));
                closeDetail();
            }
        });
@@ -392,6 +394,9 @@ public class QSPanel extends ViewGroup {
            mDetail.bringToFront();
            mDetailContent.addView(r.detailView);
            MetricsLogger.visible(mContext, detailAdapter.getMetricsCategory());
            announceForAccessibility(mContext.getString(
                    R.string.accessibility_quick_settings_detail,
                    mContext.getString(detailAdapter.getTitle())));
            setDetailRecord(r);
            listener = mHideGridContentWhenDone;
            if (r instanceof TileRecord) {