From b78a9b447a260b1811a9b96972a29a2f069ae2c3 Mon Sep 17 00:00:00 2001 From: Gabor Kiss-Vamosi Date: Sat, 18 Jan 2025 07:50:18 +0100 Subject: [PATCH] feat(xml): add gradient support --- examples/others/xml/my_card.xml | 12 +- examples/others/xml/view.xml | 1 - src/others/xml/lv_xml_base_types.c | 2 + src/others/xml/lv_xml_component.c | 202 ++++++++++++++++++++- src/others/xml/lv_xml_component_private.h | 1 + src/others/xml/lv_xml_parser.c | 16 ++ src/others/xml/lv_xml_parser.h | 8 + src/others/xml/lv_xml_style.c | 14 ++ src/others/xml/lv_xml_style.h | 8 + src/others/xml/parsers/lv_xml_obj_parser.c | 7 +- tests/ref_imgs/xml/gradients.png | Bin 0 -> 35950 bytes tests/ref_imgs_vg_lite/xml/gradients.png | Bin 0 -> 20248 bytes tests/src/test_cases/xml/test_xml_style.c | 122 +++++++++++++ 13 files changed, 382 insertions(+), 11 deletions(-) create mode 100644 tests/ref_imgs/xml/gradients.png create mode 100644 tests/ref_imgs_vg_lite/xml/gradients.png create mode 100644 tests/src/test_cases/xml/test_xml_style.c diff --git a/examples/others/xml/my_card.xml b/examples/others/xml/my_card.xml index 7db0773b3..31efc9492 100644 --- a/examples/others/xml/my_card.xml +++ b/examples/others/xml/my_card.xml @@ -1,4 +1,12 @@ + + + + + + + + @@ -12,11 +20,11 @@ -