Fixed
Status Update
Comments
ap...@google.com <ap...@google.com> #2
Project: platform/frameworks/support
Branch: androidx-main
commit ccdfdd16f0b0ee6136d51d47ed37387008cd0bc5
Author: Nader Jawad <njawad@google.com>
Date: Tue Jan 12 17:13:34 2021
Parse intrinsic tint for vector XML
Relnote: "Updated vector graphics
API to support parsing of tinting
applied to root of vector graphics."
Fixes: 177210509
Test: Added test to XmlVectorParserTest and
VectorTest
Change-Id: Id9d53298227fdce798db2968f79d1d27c57c1312
M compose/material/material-icons-extended/src/androidAndroidTest/kotlin/androidx/compose/material/icons/IconComparisonTest.kt
M compose/ui/ui/api/current.txt
M compose/ui/ui/api/public_plus_experimental_current.txt
M compose/ui/ui/api/restricted_current.txt
M compose/ui/ui/src/androidAndroidTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt
M compose/ui/ui/src/androidAndroidTest/kotlin/androidx/compose/ui/graphics/vector/compat/XmlVectorParserTest.kt
A compose/ui/ui/src/androidAndroidTest/res/drawable/ic_triangle_modulate.xml
A compose/ui/ui/src/androidAndroidTest/res/drawable/ic_triangle_plus.xml
A compose/ui/ui/src/androidAndroidTest/res/drawable/ic_triangle_screen.xml
A compose/ui/ui/src/androidAndroidTest/res/drawable/ic_triangle_src_atop.xml
A compose/ui/ui/src/androidAndroidTest/res/drawable/ic_triangle_src_in.xml
A compose/ui/ui/src/androidAndroidTest/res/drawable/ic_triangle_src_over.xml
M compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/graphics/vector/compat/XmlVectorParser.kt
M compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/ImageVector.kt
M compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/Vector.kt
M compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/VectorPainter.kt
https://android-review.googlesource.com/1549098
Branch: androidx-main
commit ccdfdd16f0b0ee6136d51d47ed37387008cd0bc5
Author: Nader Jawad <njawad@google.com>
Date: Tue Jan 12 17:13:34 2021
Parse intrinsic tint for vector XML
Relnote: "Updated vector graphics
API to support parsing of tinting
applied to root of vector graphics."
Fixes: 177210509
Test: Added test to XmlVectorParserTest and
VectorTest
Change-Id: Id9d53298227fdce798db2968f79d1d27c57c1312
M compose/material/material-icons-extended/src/androidAndroidTest/kotlin/androidx/compose/material/icons/IconComparisonTest.kt
M compose/ui/ui/api/current.txt
M compose/ui/ui/api/public_plus_experimental_current.txt
M compose/ui/ui/api/restricted_current.txt
M compose/ui/ui/src/androidAndroidTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt
M compose/ui/ui/src/androidAndroidTest/kotlin/androidx/compose/ui/graphics/vector/compat/XmlVectorParserTest.kt
A compose/ui/ui/src/androidAndroidTest/res/drawable/ic_triangle_modulate.xml
A compose/ui/ui/src/androidAndroidTest/res/drawable/ic_triangle_plus.xml
A compose/ui/ui/src/androidAndroidTest/res/drawable/ic_triangle_screen.xml
A compose/ui/ui/src/androidAndroidTest/res/drawable/ic_triangle_src_atop.xml
A compose/ui/ui/src/androidAndroidTest/res/drawable/ic_triangle_src_in.xml
A compose/ui/ui/src/androidAndroidTest/res/drawable/ic_triangle_src_over.xml
M compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/graphics/vector/compat/XmlVectorParser.kt
M compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/ImageVector.kt
M compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/Vector.kt
M compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/VectorPainter.kt
Description
We should parse the tint at the root vector node and apply it.