Fixed
Status Update
Comments
ap...@google.com <ap...@google.com> #2
Project: platform/frameworks/support
Branch: androidx-main
commit 089a39f64161a155873dc7adb0b8abc62a07a559
Author: Nader Jawad <njawad@google.com>
Date: Fri Jul 16 16:30:05 2021
Add BrushPainter API
Relnote: "Introduced BrushPainter API
to support drawing of an arbitrary Brush
within a Painter, similar to ColorPainter
Updated Brush API to have an intrinsic size
parameter that is queried within BrushPainter
"
Fixes: 189466433
Test: Added BrushPainterTest added intrinsic size
tests to ShaderTest
Change-Id: Ia27529070e6f2acdac9d2c73f41e886b36452f34
M compose/ui/ui-graphics/api/current.txt
M compose/ui/ui-graphics/api/public_plus_experimental_current.txt
M compose/ui/ui-graphics/api/restricted_current.txt
M compose/ui/ui-graphics/src/androidAndroidTest/kotlin/androidx/compose/ui/graphics/ShaderTest.kt
A compose/ui/ui-graphics/src/androidAndroidTest/kotlin/androidx/compose/ui/graphics/painter/BrushPainterTest.kt
M compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt
M compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Shader.kt
A compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/painter/BrushPainter.kt
M compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/painter/Painter.kt
M compose/ui/ui-inspection/build.gradle
M compose/ui/ui-inspection/src/androidTest/java/androidx/compose/ui/inspection/inspector/ParameterFactoryTest.kt
https://android-review.googlesource.com/1779106
Branch: androidx-main
commit 089a39f64161a155873dc7adb0b8abc62a07a559
Author: Nader Jawad <njawad@google.com>
Date: Fri Jul 16 16:30:05 2021
Add BrushPainter API
Relnote: "Introduced BrushPainter API
to support drawing of an arbitrary Brush
within a Painter, similar to ColorPainter
Updated Brush API to have an intrinsic size
parameter that is queried within BrushPainter
"
Fixes: 189466433
Test: Added BrushPainterTest added intrinsic size
tests to ShaderTest
Change-Id: Ia27529070e6f2acdac9d2c73f41e886b36452f34
M compose/ui/ui-graphics/api/current.txt
M compose/ui/ui-graphics/api/public_plus_experimental_current.txt
M compose/ui/ui-graphics/api/restricted_current.txt
M compose/ui/ui-graphics/src/androidAndroidTest/kotlin/androidx/compose/ui/graphics/ShaderTest.kt
A compose/ui/ui-graphics/src/androidAndroidTest/kotlin/androidx/compose/ui/graphics/painter/BrushPainterTest.kt
M compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt
M compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Shader.kt
A compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/painter/BrushPainter.kt
M compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/painter/Painter.kt
M compose/ui/ui-inspection/build.gradle
M compose/ui/ui-inspection/src/androidTest/java/androidx/compose/ui/inspection/inspector/ParameterFactoryTest.kt
Description
Currently we only support a ColorPainter, however, we should introduce a BrushPainter as well.