From 1d4e18340eea41235385be8c8e7f96cc6c25a59f Mon Sep 17 00:00:00 2001 From: Phil Weaver Date: Mon, 16 May 2016 09:41:14 -0700 Subject: [PATCH] Content description for FloatingToobar overflow. Was missing a content description. The same button is used for both opening and closing the toolbar, so it needs to be updated dynamically. Bug: 28750935 Change-Id: I7f75701ae6af45e5621c36b81003b658479e8b31 --- core/java/com/android/internal/widget/FloatingToolbar.java | 4 ++++ core/res/res/values/symbols.xml | 2 ++ 2 files changed, 6 insertions(+) diff --git a/core/java/com/android/internal/widget/FloatingToolbar.java b/core/java/com/android/internal/widget/FloatingToolbar.java index 8cc8509708915..594581af8837f 100644 --- a/core/java/com/android/internal/widget/FloatingToolbar.java +++ b/core/java/com/android/internal/widget/FloatingToolbar.java @@ -899,6 +899,8 @@ public final class FloatingToolbar { mOverflowPanel.setAlpha(1); mOverflowPanel.setVisibility(View.VISIBLE); mOverflowButton.setImageDrawable(mArrow); + mOverflowButton.setContentDescription(mContext.getString( + R.string.floating_toolbar_close_overflow_description)); // Update x-coordinates depending on RTL state. if (isRTL()) { @@ -940,6 +942,8 @@ public final class FloatingToolbar { mOverflowPanel.setAlpha(0); mOverflowPanel.setVisibility(View.INVISIBLE); mOverflowButton.setImageDrawable(mOverflow); + mOverflowButton.setContentDescription(mContext.getString( + R.string.floating_toolbar_open_overflow_description)); if (hasOverflow()) { // Update x-coordinates depending on RTL state. diff --git a/core/res/res/values/symbols.xml b/core/res/res/values/symbols.xml index 29818df192e44..ed45a20225322 100644 --- a/core/res/res/values/symbols.xml +++ b/core/res/res/values/symbols.xml @@ -2325,6 +2325,8 @@ + +