diff options
author | 2025-02-19 14:53:22 -0800 | |
---|---|---|
committer | 2025-02-25 10:50:15 -0800 | |
commit | 1bb3dfc2f1c6b6071819c2a75febe90390411327 (patch) | |
tree | 30c073ab7ced13e779e1147c7e1c2d3dbec5deed | |
parent | 30ca69ca530f42e9fc1b128a799717a1bca92b5e (diff) |
m3: change gradient_drawable_shape_rounded_cap namespace to wear
name change: gradient_drawable_shape_rounded_cap -> gradient_drawable_shape_arc_for_rounded_cap
namespace change: core_graphics -> wear_frameworks
Test: build
Flag: com.android.graphics.flags.gradient_drawable_shape_arc_for_rounded_cap
Bug: 380000245
Change-Id: I9520a1d9170c2ebcfffcb9396a3fb80b55665fc0
-rw-r--r-- | core/api/current.txt | 2 | ||||
-rw-r--r-- | graphics/java/android/framework_graphics.aconfig | 6 | ||||
-rw-r--r-- | graphics/java/android/graphics/drawable/GradientDrawable.java | 9 |
3 files changed, 8 insertions, 9 deletions
diff --git a/core/api/current.txt b/core/api/current.txt index 9ebb5068bf19..a893d82c534c 100644 --- a/core/api/current.txt +++ b/core/api/current.txt @@ -18112,7 +18112,7 @@ package android.graphics.drawable { method public void setThickness(@Px int); method public void setThicknessRatio(@FloatRange(from=0.0f, fromInclusive=false) float); method public void setUseLevel(boolean); - field @FlaggedApi("com.android.graphics.flags.gradient_drawable_shape_rounded_cap") public static final int ARC = 4; // 0x4 + field @FlaggedApi("com.android.graphics.flags.gradient_drawable_shape_arc_for_rounded_cap") public static final int ARC = 4; // 0x4 field public static final int LINE = 2; // 0x2 field public static final int LINEAR_GRADIENT = 0; // 0x0 field public static final int OVAL = 1; // 0x1 diff --git a/graphics/java/android/framework_graphics.aconfig b/graphics/java/android/framework_graphics.aconfig index fdbee3ccbebe..8753ad8e62ef 100644 --- a/graphics/java/android/framework_graphics.aconfig +++ b/graphics/java/android/framework_graphics.aconfig @@ -44,9 +44,9 @@ flag { } flag { - name: "gradient_drawable_shape_rounded_cap" + name: "gradient_drawable_shape_arc_for_rounded_cap" is_fixed_read_only: true - namespace: "core_graphics" - description: "Make GradientDrawable support drawing ring with rounded stroke cap." + namespace: "wear_frameworks" + description: "Make GradientDrawable support arc shape for drawing ring with rounded stroke cap." bug: "380000245" } diff --git a/graphics/java/android/graphics/drawable/GradientDrawable.java b/graphics/java/android/graphics/drawable/GradientDrawable.java index ff1dc93d787b..3b717fcbb958 100644 --- a/graphics/java/android/graphics/drawable/GradientDrawable.java +++ b/graphics/java/android/graphics/drawable/GradientDrawable.java @@ -16,8 +16,8 @@ package android.graphics.drawable; -import static com.android.graphics.flags.Flags.FLAG_GRADIENT_DRAWABLE_SHAPE_ROUNDED_CAP; -import static com.android.graphics.flags.Flags.gradientDrawableShapeRoundedCap; +import static com.android.graphics.flags.Flags.FLAG_GRADIENT_DRAWABLE_SHAPE_ARC_FOR_ROUNDED_CAP; +import static com.android.graphics.flags.Flags.gradientDrawableShapeArcForRoundedCap; import android.annotation.ColorInt; import android.annotation.FlaggedApi; @@ -132,7 +132,7 @@ public class GradientDrawable extends Drawable { /** * Shape is an arc. */ - @FlaggedApi(FLAG_GRADIENT_DRAWABLE_SHAPE_ROUNDED_CAP) + @FlaggedApi(FLAG_GRADIENT_DRAWABLE_SHAPE_ARC_FOR_ROUNDED_CAP) public static final int ARC = 4; /** @hide */ @@ -874,7 +874,7 @@ public class GradientDrawable extends Drawable { break; } case ARC: - if (gradientDrawableShapeRoundedCap()) { + if (gradientDrawableShapeArcForRoundedCap()) { // TODO(b/394988176): Consider applying ARC drawing logic to RING shape. float centerX = mRect.centerX(); float centerY = mRect.centerY(); @@ -2159,7 +2159,6 @@ public class GradientDrawable extends Drawable { public int mInnerRadius = -1; @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P, trackingBug = 124050218) public int mThickness = -1; - @UnsupportedAppUsage(trackingBug = 380000245) @StrokeCap public int mStrokeCap = ROUND; public boolean mDither = false; |