diff --git a/core/java/com/android/internal/app/ChooserActivity.java b/core/java/com/android/internal/app/ChooserActivity.java index e6cff8039909b..0478a82bdbb73 100644 --- a/core/java/com/android/internal/app/ChooserActivity.java +++ b/core/java/com/android/internal/app/ChooserActivity.java @@ -60,6 +60,7 @@ import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.Path; +import android.graphics.drawable.AnimatedVectorDrawable; import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.Drawable; import android.graphics.drawable.Icon; @@ -1680,7 +1681,10 @@ public class ChooserActivity extends ResolverActivity { final class PlaceHolderTargetInfo extends NotSelectableTargetInfo { public Drawable getDisplayIcon() { - return getDrawable(R.drawable.resolver_icon_placeholder); + AnimatedVectorDrawable avd = (AnimatedVectorDrawable) + getDrawable(R.drawable.chooser_direct_share_icon_placeholder); + avd.start(); // Start animation after generation + return avd; } } diff --git a/core/res/res/drawable/chooser_direct_share_icon_placeholder.xml b/core/res/res/drawable/chooser_direct_share_icon_placeholder.xml new file mode 100644 index 0000000000000..838cb49ca79ed --- /dev/null +++ b/core/res/res/drawable/chooser_direct_share_icon_placeholder.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/core/res/res/drawable/resolver_icon_placeholder.xml b/core/res/res/drawable/resolver_icon_placeholder.xml index 049cfeecc4c66..7236fbe8a6552 100644 --- a/core/res/res/drawable/resolver_icon_placeholder.xml +++ b/core/res/res/drawable/resolver_icon_placeholder.xml @@ -14,6 +14,6 @@ limitations under the License. --> - + \ No newline at end of file diff --git a/core/res/res/values-night/colors.xml b/core/res/res/values-night/colors.xml index 6aca49b673a38..c5e72f012a213 100644 --- a/core/res/res/values-night/colors.xml +++ b/core/res/res/values-night/colors.xml @@ -30,4 +30,6 @@ @color/black @color/list_divider_color_dark + @color/loading_gradient_background_color_dark + @color/loading_gradient_highlight_color_dark diff --git a/core/res/res/values/colors.xml b/core/res/res/values/colors.xml index ef26cd74cde0a..048f341ffe329 100644 --- a/core/res/res/values/colors.xml +++ b/core/res/res/values/colors.xml @@ -216,4 +216,6 @@ #00FFFFFF @color/list_divider_color_light + @color/loading_gradient_background_color_light + @color/loading_gradient_highlight_color_light diff --git a/core/res/res/values/colors_device_defaults.xml b/core/res/res/values/colors_device_defaults.xml index 5af3c2af01dbd..112f98e5ef354 100644 --- a/core/res/res/values/colors_device_defaults.xml +++ b/core/res/res/values/colors_device_defaults.xml @@ -48,4 +48,8 @@ #ffdadce0 #85ffffff + #2D3033 + #DADCE0 + #3C4043 + #F1F3F4 diff --git a/core/res/res/values/symbols.xml b/core/res/res/values/symbols.xml index 762a5b59db76a..fbbbecde74aea 100644 --- a/core/res/res/values/symbols.xml +++ b/core/res/res/values/symbols.xml @@ -3762,4 +3762,8 @@ + + + +