Articles of vectordrawable

Анимированная (VectorDrawable) анимация программно во время выполнения

Я хочу анимировать my AnimatedVectorDrawable программно во время выполнения без использования .xml файлов. Фактически я использую .xml файлы так же, как показывает образцы документации: AnimatedVectorDrawable Итак, у меня есть vector_drawable.xml содержит <vector> с вложенными <group> и <path> которые определяют форму. Для этого вектора у меня есть animated_vector_drawable.xml содержит <animated-vector> с android:animation ориентированная на <target> . […]

Размер Layer-List для Android LayerDrawable

Мой вопрос связан с этим: link . Недавно я изменил большинство своих ресурсов для Android из разных png-файлов для разных разрешений в векторные чертежи. Я использую библиотеку «swipe-to-delete», которая может менять фон его представлений во время салфетки, чтобы отобразить красный фон в стиле Gmail с иконкой trashcan, что-то похожее на это (у которого есть зеленый […]

Можно ли использовать вектор, который можно использовать так же, как я использовал 9 патчей?

Я много играл с 9-патчом, они очень облегчают, когда дело доходит до создания фона для кнопки, формы и т. Д. Поскольку векторные чертежи теперь доступны в библиотеке поддержки для большого числа версий Android, я с нетерпением жду возможности использовать векторные чертежи так же, как я использовал 9-патч-образы. К сожалению, я не сталкивался с какой-либо возможностью […]

VectorDrawable не корректно отображает API 23

Я заменяю все мои значки VectorDrawables везде, где это возможно. Но я заметил, что некоторые из них не корректно отображают API 23, и цвет, кажется, истекает кровью. Один из этих 3 штук отлично. Вот скриншот из изолированного проекта, который я создал: Выглядит отлично на API 21: Исходный код примера приложения здесь Я использую AppCompat 24.0.0, […]

Можем ли мы использовать VectorDrawable или VectorXML в качестве значков для push-уведомлений в android?

Я использую PNG-изображение, но его размер становится слишком большим, поэтому я должен идти на компромисс с его качеством. Так я думал, что векторы могут быть другим способом? Пример будет большой помощью.

Android-вектор, пригодный для запуска иконки и других изображений на Android N

Я собираюсь использовать функцию векторного рисования для значков панели действий и значка уведомлений в моем приложении. С анонсом Android N одной из его наиболее важных функций является Screen Zoom (в разделе «Улучшения доступности» ). Еще одна интересная функция – поддержка нескольких окон (см. Ссылку, если вы хотите получить дополнительную информацию). Означает ли это, что мы […]

Как изменить цвет переносимого вектора пути при нажатии кнопки

Благодаря новому обновлению поддержки Android, векторные чертежи получают обратную совместимость. У меня есть векторное изображение с различными дорожками. Я хочу, чтобы цвет путей изменялся одним нажатием кнопки или программно на основе входного значения. Можно ли получить доступ к параметру имени векторного пути? А затем измените цвет.

Есть ли способ прослушать конец анимации в AnimatedVectorDrawables

Я создал AnimatedVectorDrawable, он работает очень хорошо, теперь я ищу способ изменить анимацию или скрыть представление после его завершения. Я надеялся, что есть слушатель, но это не похоже на то, что есть. Может кто-нибудь помочь? РЕДАКТИРОВАТЬ Поэтому я нашел обходной путь, но не очень элегантный. То, что я сделал, это создать поток и опрос, если […]

SplashScreen с векторным разнесенным полноэкранным

Я сделал свой заставку с помощью этого урока, и он отлично работает. Https://www.bignerdranch.com/blog/splash-screens-the-right-way/ В основном я создал splascreen через тему: <style name="ThemeSplash" parent="Theme.AppCompat.NoActionBar"> <item name="android:windowBackground">@drawable/drawable_splashcreen</item> </style> Я хотел бы разместить векторное изображение внутри так: (Drawable_splashcreen) <item android:drawable="@color/color_background_splash_screen" /> <item android:drawable="@drawable/vector_najdiflet_logo" /> Изображение будет растянуто по всему экрану. В API 23 он работает так, как должен. […]

Обратная связь

Я использую векторные Drawables. Он работает хорошо на моих нескольких устройствах, но на моей Sony с Android 5.0.2 я получаю доступ к моему запуску приложения: java.lang.ArrayIndexOutOfBoundsException: length=32; index=32 at android.util.PathParser$PathDataNode.addCommand(PathParser.java:370) at android.util.PathParser$PathDataNode.nodesToPath(PathParser.java:260) at android.graphics.drawable.VectorDrawable$VPath.toPath(VectorDrawable.java:1265) at android.graphics.drawable.VectorDrawable$VPathRenderer.drawPath(VectorDrawable.java:950) Похоже, у меня есть некоторые svgs, преобразованные в xml с неподдерживаемыми тегами для этого устройства. Но как понять, какие […]