SVG do kształtu Androida [zamknięty]
Zastanawiam się jak rysowanie wektorowe w Androidzie z klasą Shape
może przypominać inny standard rysowania wektorowego.
Ponieważ Shape
jest Drawable
, A obiekty rysunkowe są zwykle definiowane jako XML, brzmi to podobnie do poleceń rysowania wektorowego w SVG.
Moje pytanie jest takie: czy ktoś stworzył transformację XSLT lub inny mechanizm do konwersji opisu rysunków SVG na kształty Androida?
6 answers
Kolejna biblioteka Nie wydana na GPL (ta to Apache License 2.0), używana w aplikacji Google Androidify: svg-android
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-11-19 07:14:09
No, niezupełnie. Ale przeportowałem libsvg na Androida, co pozwala załadować pliki SVG i narysować je na płótnie.
Proszę sprawdzić:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-06-03 20:44:01
Najbliższą rzeczą jaką mogłem znaleźć był svg4mobile .
Chociaż nie wierzę, że robi transformacje do Drawables XML, to czyta svg i wykonuje odpowiednie wywołania do Drawables klas.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-06-15 21:07:54
Poza wymienionymi dwoma bibliotekami GPL, istnieje komercyjna biblioteka o nazwie TinyLine, która implementuje podzbiór SVG Tiny, który chociaż jest bardziej ograniczony, może być lepszym wyborem licencyjnym, jeśli chcesz stworzyć aplikację nie będącą GPL.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-11-16 03:07:39
Obecnie niektórzy ludzie, w tym ja, pracują nad nim niezależnie.
Możesz znaleźć rozwiązanie robocze w tych artykułach:
Android. ImageView z obsługą SVG.
Android ImageView i Drawable z obsługą SVG
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-12-14 10:50:54
The great AndEngine ma rozszerzenie do ładowania SVG i rasteryzowania go w teksturze z dowolną rozdzielczością, z wymianą kolorów i innymi wspaniałymi funkcjami. Naprawdę działa. Na przykład możesz wypróbować darmową grę autorstwa autora silnika.
Uwaga: silnik najlepiej nadaje się do pełnoekranowych gier 2D i jest oparty na widoku OpenGL 2. LGPL
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-02-23 07:22:24