Не удается отобразить изображение SVG в тизене - PullRequest
0 голосов
/ 28 мая 2018

При попытке отобразить изображение SVG у меня появляется черный экран, при замене изображения на png я вижу изображение на экране часов.Я пробовал несколько разных изображений ... это код, который я использовал:

char buf[250];
snprintf(buf, sizeof(buf), "%s/Firefox_Logo.svg", app_get_resource_path());
/* Return Evas handle from window */
Evas *e = evas_object_evas_get(ad->conform);
/* Create an image object */
Evas_Object *img = evas_object_image_add(e);
/* Set a source file to fetch pixel data */
evas_object_image_file_set(img,buf, NULL);
/* Set the size and position of the image on the image object area */
evas_object_image_fill_set(img, 0, 0, 300, 300);

evas_object_move(img, 0, 0);
evas_object_resize(img, 300, 300);
evas_object_show(img);

1 Ответ

0 голосов
/ 04 июня 2018

Поскольку в ссылочной ссылке, которой вы поделились, нет примера кода, я хотел бы предложить вам использовать Dynamic Animation Library (DALi) .

Вы можете визуализировать изображение SVG на экране с помощью DALi с помощью C ++ и JSON.Пожалуйста, следуйте этой ссылке , чтобы узнать больше.

...