Fixed
Status Update
Comments
nj...@google.com <nj...@google.com> #2
Additionally we should introduce a Vector composable that takes in a VectorAsset as a parameter and behaves similar to the Image composable
ap...@google.com <ap...@google.com> #3
Project: platform/frameworks/support
Branch: androidx-master-dev
commit 4dd118824b0d1b815b99c107a9dd107533057940
Author: Nader Jawad <njawad@google.com>
Date: Mon Mar 09 18:22:06 2020
Added VectorPainter API
Relnote: "Added VectorPainter API to
replace existing subcomposition API for
vector graphics. Result of subcomposition
is a VectorPainter object instead of a
DrawModifier. Deprecated previous DrawVector
composables in favor of VectorPainter.
Renamed Image(Painter) API to PaintBox(Painter)
Created Vector composable that behaves like the
Image composable except with a VectorAsset instead
of an ImageAsset"
Test: Created VectorTest
Bug: b/149030271
Change-Id: I9af9a365eb744e0cdb343cf424f4df5160d6c2b4
M ui/integration-tests/test/src/main/java/androidx/ui/integration/test/framework/VectorAssetTestCase.kt
M ui/ui-foundation/api/0.1.0-dev07.txt
M ui/ui-foundation/api/current.txt
M ui/ui-foundation/api/public_plus_experimental_0.1.0-dev07.txt
M ui/ui-foundation/api/public_plus_experimental_current.txt
M ui/ui-foundation/api/restricted_0.1.0-dev07.txt
M ui/ui-foundation/api/restricted_current.txt
M ui/ui-foundation/samples/src/main/java/androidx/ui/foundation/samples/ImageSamples.kt
A ui/ui-foundation/samples/src/main/res/drawable/ic_sample_vector.xml
M ui/ui-foundation/src/androidTest/java/androidx/ui/foundation/ImageTest.kt
A ui/ui-foundation/src/androidTest/res/drawable/ic_vector_asset_test.xml
M ui/ui-foundation/src/main/java/androidx/ui/foundation/Icon.kt
M ui/ui-foundation/src/main/java/androidx/ui/foundation/Image.kt
M ui/ui-framework/api/0.1.0-dev07.txt
M ui/ui-framework/api/current.txt
M ui/ui-framework/api/public_plus_experimental_0.1.0-dev07.txt
M ui/ui-framework/api/public_plus_experimental_current.txt
M ui/ui-framework/api/restricted_0.1.0-dev07.txt
M ui/ui-framework/api/restricted_current.txt
M ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/VectorGraphicsDemo.kt
M ui/ui-framework/src/androidTest/java/androidx/ui/core/PopupTest.kt
M ui/ui-framework/src/androidTest/java/androidx/ui/core/test/WithConstraintsTest.kt
M ui/ui-framework/src/androidTest/java/androidx/ui/graphics/vector/VectorInvalidationTestCase.kt
M ui/ui-framework/src/androidTest/java/androidx/ui/graphics/vector/VectorTest.kt
M ui/ui-framework/src/main/java/androidx/ui/graphics/vector/VectorAsset.kt
M ui/ui-framework/src/main/java/androidx/ui/graphics/vector/VectorAssetBuilder.kt
M ui/ui-framework/src/main/java/androidx/ui/graphics/vector/VectorCompose.kt
A ui/ui-framework/src/main/java/androidx/ui/graphics/vector/VectorPainter.kt
M ui/ui-graphics/api/0.1.0-dev07.txt
M ui/ui-graphics/api/current.txt
M ui/ui-graphics/api/public_plus_experimental_0.1.0-dev07.txt
M ui/ui-graphics/api/public_plus_experimental_current.txt
M ui/ui-graphics/api/restricted_0.1.0-dev07.txt
M ui/ui-graphics/api/restricted_current.txt
M ui/ui-graphics/src/main/java/androidx/ui/graphics/ColorFilter.kt
M ui/ui-material/icons/core/samples/src/main/java/androidx/ui/material/icons/samples/IconSamples.kt
M ui/ui-material/icons/extended/src/androidTest/java/androidx/ui/material/icons/test/IconComparisonTest.kt
M ui/ui-material/integration-tests/material-studies/src/main/java/androidx/ui/material/studies/rally/Icons.kt
M ui/ui-material/samples/src/main/java/androidx/ui/material/samples/FloatingActionButtonSamples.kt
M ui/ui-material/src/main/java/androidx/ui/material/DataTable.kt
M ui/ui-material/src/main/java/androidx/ui/material/FloatingActionButton.kt
M ui/ui-vector/api/0.1.0-dev07.txt
M ui/ui-vector/api/current.txt
M ui/ui-vector/api/public_plus_experimental_0.1.0-dev07.txt
M ui/ui-vector/api/public_plus_experimental_current.txt
M ui/ui-vector/api/restricted_0.1.0-dev07.txt
M ui/ui-vector/api/restricted_current.txt
M ui/ui-vector/src/main/java/androidx/ui/graphics/vector/Vector.kt
https://android-review.googlesource.com/1253232
Branch: androidx-master-dev
commit 4dd118824b0d1b815b99c107a9dd107533057940
Author: Nader Jawad <njawad@google.com>
Date: Mon Mar 09 18:22:06 2020
Added VectorPainter API
Relnote: "Added VectorPainter API to
replace existing subcomposition API for
vector graphics. Result of subcomposition
is a VectorPainter object instead of a
DrawModifier. Deprecated previous DrawVector
composables in favor of VectorPainter.
Renamed Image(Painter) API to PaintBox(Painter)
Created Vector composable that behaves like the
Image composable except with a VectorAsset instead
of an ImageAsset"
Test: Created VectorTest
Bug:
Change-Id: I9af9a365eb744e0cdb343cf424f4df5160d6c2b4
M ui/integration-tests/test/src/main/java/androidx/ui/integration/test/framework/VectorAssetTestCase.kt
M ui/ui-foundation/api/0.1.0-dev07.txt
M ui/ui-foundation/api/current.txt
M ui/ui-foundation/api/public_plus_experimental_0.1.0-dev07.txt
M ui/ui-foundation/api/public_plus_experimental_current.txt
M ui/ui-foundation/api/restricted_0.1.0-dev07.txt
M ui/ui-foundation/api/restricted_current.txt
M ui/ui-foundation/samples/src/main/java/androidx/ui/foundation/samples/ImageSamples.kt
A ui/ui-foundation/samples/src/main/res/drawable/ic_sample_vector.xml
M ui/ui-foundation/src/androidTest/java/androidx/ui/foundation/ImageTest.kt
A ui/ui-foundation/src/androidTest/res/drawable/ic_vector_asset_test.xml
M ui/ui-foundation/src/main/java/androidx/ui/foundation/Icon.kt
M ui/ui-foundation/src/main/java/androidx/ui/foundation/Image.kt
M ui/ui-framework/api/0.1.0-dev07.txt
M ui/ui-framework/api/current.txt
M ui/ui-framework/api/public_plus_experimental_0.1.0-dev07.txt
M ui/ui-framework/api/public_plus_experimental_current.txt
M ui/ui-framework/api/restricted_0.1.0-dev07.txt
M ui/ui-framework/api/restricted_current.txt
M ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/VectorGraphicsDemo.kt
M ui/ui-framework/src/androidTest/java/androidx/ui/core/PopupTest.kt
M ui/ui-framework/src/androidTest/java/androidx/ui/core/test/WithConstraintsTest.kt
M ui/ui-framework/src/androidTest/java/androidx/ui/graphics/vector/VectorInvalidationTestCase.kt
M ui/ui-framework/src/androidTest/java/androidx/ui/graphics/vector/VectorTest.kt
M ui/ui-framework/src/main/java/androidx/ui/graphics/vector/VectorAsset.kt
M ui/ui-framework/src/main/java/androidx/ui/graphics/vector/VectorAssetBuilder.kt
M ui/ui-framework/src/main/java/androidx/ui/graphics/vector/VectorCompose.kt
A ui/ui-framework/src/main/java/androidx/ui/graphics/vector/VectorPainter.kt
M ui/ui-graphics/api/0.1.0-dev07.txt
M ui/ui-graphics/api/current.txt
M ui/ui-graphics/api/public_plus_experimental_0.1.0-dev07.txt
M ui/ui-graphics/api/public_plus_experimental_current.txt
M ui/ui-graphics/api/restricted_0.1.0-dev07.txt
M ui/ui-graphics/api/restricted_current.txt
M ui/ui-graphics/src/main/java/androidx/ui/graphics/ColorFilter.kt
M ui/ui-material/icons/core/samples/src/main/java/androidx/ui/material/icons/samples/IconSamples.kt
M ui/ui-material/icons/extended/src/androidTest/java/androidx/ui/material/icons/test/IconComparisonTest.kt
M ui/ui-material/integration-tests/material-studies/src/main/java/androidx/ui/material/studies/rally/Icons.kt
M ui/ui-material/samples/src/main/java/androidx/ui/material/samples/FloatingActionButtonSamples.kt
M ui/ui-material/src/main/java/androidx/ui/material/DataTable.kt
M ui/ui-material/src/main/java/androidx/ui/material/FloatingActionButton.kt
M ui/ui-vector/api/0.1.0-dev07.txt
M ui/ui-vector/api/current.txt
M ui/ui-vector/api/public_plus_experimental_0.1.0-dev07.txt
M ui/ui-vector/api/public_plus_experimental_current.txt
M ui/ui-vector/api/restricted_0.1.0-dev07.txt
M ui/ui-vector/api/restricted_current.txt
M ui/ui-vector/src/main/java/androidx/ui/graphics/vector/Vector.kt
Description