diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2015-10-01 18:39:10 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2015-10-01 18:39:10 +0000 |
commit | 5a87313591d04cac6525f386509e986f5b6bf446 (patch) | |
tree | f643f1f10f664604b91bdfbf657a18e7a7f9c09d | |
parent | dab7da510ff4286b023238cb8b8c7abd0b2ee90c (diff) | |
parent | eaaed098a633eb5a5759778d5b015e11373a5e3d (diff) | |
download | android_packages_apps_Trebuchet-5a87313591d04cac6525f386509e986f5b6bf446.tar.gz android_packages_apps_Trebuchet-5a87313591d04cac6525f386509e986f5b6bf446.tar.bz2 android_packages_apps_Trebuchet-5a87313591d04cac6525f386509e986f5b6bf446.zip |
am eaaed098: Merge "Adding progress information for preload icons in content description" into ub-launcher3-burnaby-polish
* commit 'eaaed098a633eb5a5759778d5b015e11373a5e3d':
Adding progress information for preload icons in content description
-rw-r--r-- | res/values/strings.xml | 4 | ||||
-rw-r--r-- | src/com/android/launcher3/BubbleTextView.java | 7 |
2 files changed, 11 insertions, 0 deletions
diff --git a/res/values/strings.xml b/res/values/strings.xml index f09f72a81..ca92e1134 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -186,6 +186,10 @@ <string name="abandoned_promise_explanation">The app for this icon isn\'t installed. You can remove it, or search for the app and install it manually. </string> + <!-- Title for an app which is being downloaded. --> + <string name="app_downloading_title"><xliff:g id="name" example="Messenger">%1$s</xliff:g> downloading, <xliff:g id="progress" example="30%">%2$s</xliff:g> complete</string> + <!-- Title for an app whose download has been started. --> + <string name="app_waiting_download_title"><xliff:g id="name" example="Messenger">%1$s</xliff:g> waiting to install</string> <!-- Strings for accessibility actions --> <!-- Accessibility action to add an app to workspace. [CHAR_LIMIT=30] --> diff --git a/src/com/android/launcher3/BubbleTextView.java b/src/com/android/launcher3/BubbleTextView.java index e7157aac5..10db45945 100644 --- a/src/com/android/launcher3/BubbleTextView.java +++ b/src/com/android/launcher3/BubbleTextView.java @@ -42,6 +42,8 @@ import android.widget.TextView; import com.android.launcher3.IconCache.IconLoadRequest; import com.android.launcher3.model.PackageItemInfo; +import java.text.NumberFormat; + /** * TextView that draws a bubble behind the text. We cannot use a LineBackgroundSpan * because we want to make the bubble taller than the text and TextView's clip is @@ -451,6 +453,11 @@ public class BubbleTextView extends TextView ((info.hasStatusFlag(ShortcutInfo.FLAG_INSTALL_SESSION_ACTIVE) ? info.getInstallProgress() : 0)) : 100; + setContentDescription(progressLevel > 0 ? + getContext().getString(R.string.app_downloading_title, info.title, + NumberFormat.getPercentInstance().format(progressLevel * 0.01)) : + getContext().getString(R.string.app_waiting_download_title, info.title)); + if (mIcon != null) { final PreloadIconDrawable preloadDrawable; if (mIcon instanceof PreloadIconDrawable) { |