summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Chen Bai <chenbai@google.com> 2025-02-19 14:53:22 -0800
committer Chen Bai <chenbai@google.com> 2025-02-25 10:50:15 -0800
commit1bb3dfc2f1c6b6071819c2a75febe90390411327 (patch)
tree30c073ab7ced13e779e1147c7e1c2d3dbec5deed
parent30ca69ca530f42e9fc1b128a799717a1bca92b5e (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.txt2
-rw-r--r--graphics/java/android/framework_graphics.aconfig6
-rw-r--r--graphics/java/android/graphics/drawable/GradientDrawable.java9
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;