Android Studio plik .svg

Android Studio plik .svg
KA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11
0

Otóż mam problem bo potrzebuję grafiki żeby mogła ona być skalowana na różnych urządzeniach Android. Próbowałem wrzucić do projektu plik .svg ale niestety AndroidStudio odrzuca grafikę która ma w sobie gradient. Jest jakiś sposób żebym mógł do projektu wrzucić plik .svg z gradientem lub jakaś alternatywa pozwalająca na wektorowe skalowanie obrazów zawierające gradient?

Michał Sikora
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 834
0

Android ma własny typ plików do wektorów. Możliwa jest konwersja z SVG. https://developer.android.com/guide/topics/graphics/vector-drawable-resources

KA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11
0

Untitled

Tak tylko chodzi o to że gradient znika. Po prawej obraz w Inkscape a po lewej próba wrzucenia pliku .svg z Inkscape do AndroidStudio

Michał Sikora
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 834
0

Możliwe, że gradienty nie działają bezpośrednio przy imporcie. Musiałbyś wtedy napisać własne tło, zdefiniowane w XMLu, które by tworzyło wypełnienie dla wektora.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.