Articles of vectordrawable

Как сделать векторный чертеж приложения переопределить векторный вектор библиотеки?

У меня есть проект библиотеки и проект приложения. Помимо других вещей, проект libary содержит некоторые png и некоторые векторные чертежи. Теперь я могу легко перезаписать png, извлекаемый в проекте приложения, присвоив ему одно и то же имя, и он будет отображаться правильно. Однако это не работает с векторными чертежами: приложение всегда показывает векторные чертежи, определенные […]

Как иметь селектор векторных чертежей?

Задний план Я создал следующий ImageView для поддержки селекторов как «src»: public class CheckableImageView extends ImageView implements Checkable { private boolean mChecked; private static final int[] CHECKED_STATE_SET = { android.R.attr.state_checked }; public CheckableImageView(final Context context, final AttributeSet attrs) { super(context, attrs); final TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.com_app_CheckableImageView, 0, 0); setChecked(a.getBoolean(R.styleable.com_app_CheckableImageView_com_app_checked, false)); a.recycle(); } @Override public […]

Android: как установить цвет штриха для векторного рисования программно

У меня возникают проблемы с VectorDrawable в Android. У меня есть векторный файл с возможностью рисования (.xml), и я хочу нарисовать его на растровом изображении. Мне удалось загрузить этот файл и нарисовать его по растровому изображению. Я могу изменить цвет заливки, но проблема в том, что я не могу изменить его штрих и цвет. Любая […]

Повтор tileMode с векторным рисунком

Мы можем tileMode="repeat" используя tileMode="repeat" <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/some_png" android:tileMode="repeat" android:dither="true" /> Он работает только в том случае, если drawable является растровым изображением. Есть ли аналогичный способ повторить вектор?

Редактор векторных векторов для Android

Я бы хотел изменить существующий векторный ресурс XML для Android, но Android Studio позволяет делать это только в источнике XML. Не могли бы вы предложить инструмент для «интерактивного» редактирования Android-графического XML? Или может быть есть способ импортировать такие файлы, скажем, Incscape или Adobe …

Как анимировать VectorDrawable в виде жидкости?

Задний план Предположим, у меня есть VectorDrawable, который выглядит как стрелка top-> down: <vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24.0" android:viewportHeight="24.0"> <path android:pathData="M20,12l-1.41,-1.41L13,16.17V4h-2v12.17l-5.58,-5.59L4,12l8,8 8,-8z" android:fillColor="#010101"/> </vector> Я хочу показать анимацию, которая выглядит как жидкость, которую она налила, так что сначала ничего не отображается, затем верхняя область, затем также средняя область, а затем нижняя. Ведь показано, он начинает […]

Возможно ли создать VectorDrawable из файловой системы (* .xml-файл)

Я пытаюсь использовать VectorDrawables в своем приложении для Android. Я хочу загрузить файл xml из файловой системы и получить экземпляр android.graphics.Drawable чтобы отобразить его в ImageView . Если я добавлю xml-файл в каталог ресурсов, он будет работать. Но когда я пытаюсь загрузить его из файловой системы, я всегда получаю NullPointer. В настоящее время я пытаюсь […]

VectorDrawable вызывает NumberFormatException

Я использую совершенно новые и классные векторные иллюстрации для Android Lollipop. Но с некоторыми SVG-файлами я всегда получаю NumberFormatException во время выполнения, когда используется этот drawable. Вот мой стек: android.view.InflateException: Binary XML file line #60: Error inflating class android.widget.ImageButton at android.view.LayoutInflater.createView(LayoutInflater.java:633) at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:55) at android.view.LayoutInflater.onCreateView(LayoutInflater.java:682) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:741) at android.view.LayoutInflater.rInflate(LayoutInflater.java:806) at android.view.LayoutInflater.inflate(LayoutInflater.java:504) at android.view.LayoutInflater.inflate(LayoutInflater.java:414) at censored […]

Youtube Воспроизведение / пауза Анимированные векторные Drawable на Android

Я пытаюсь сделать анимацию, такую ​​как youtube Play / Pause с помощью путей svgs и анимированного вектора. Strings.xml <resources> <string name="app_name">AnimatedSvgTest</string> <string name="svg_triangle"> M0,0 L0,24 12,12 0,0 </string> <string name="svg_pause"> M0,0 L0,24 M12,0 L12,24 </string> </resources> anim/path_morph.xml : <set xmlns:android="http://schemas.android.com/apk/res/android"> <objectAnimator android:duration="4000" android:propertyName="pathData" android:valueFrom="@string/svg_triangle" android:valueTo="@string/svg_pause" android:valueType="pathType" /> </set> drawable/avd.xml <animated-vector xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/ic_play_arrow_24dp"> <target android:name="play" android:animation="@anim/path_morph" […]

Как сохранить соотношение сторон VectorDrawable?

Я пытаюсь создать заставку для Android-приложения, как описано на экранах Splash в правильном направлении | Большое ранчо ранчо со стилем <style name="SplashTheme" parent="Theme.AppCompat.NoActionBar"> <item name="android:windowBackground">@drawable/background_splash</item> </style> Background_splash выглядит как <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@color/background"/> <item android:drawable="@drawable/sparrow"/> </layer-list> И sparrow.xml выглядит <vector android:height="240dp" android:width="240dp" android:viewportHeight="512.0" android:viewportWidth="512.0" xmlns:android="http://schemas.android.com/apk/res/android"> <path android:fillColor="#e000" android:pathData="M407.2,55.2c-20.8,2.4 -42.9,16.8 -65.6,42.7 -4.5,5.1, lot […]

Intereting Posts
Требуется ли proguard.cfg для проектов библиотеки? Как установить paint.setColor (R.color.white) Прозрачная панель действий: пользовательская вкладка Отправить HTML-письмо с Gmail 6.11.6 с использованием намерения ListView внутри ScrollView не прокручивается на Android Android Espresso, пробуждение устройства перед тестированием. Как использовать пользовательский манифест для тестирования? Android Widget перестает работать беспорядочно В Firebase 9.0.0 API, как проверить, что пользователь имеет действительный сеанс аутентификации или нет? Как подписать APK на Android Studio даже с непереведенными строками? Является ли SQLite на Android, встроенным с токенизатором ICU, включенным для FTS? Строка состояния Android, прокручивающаяся с раскладкой координатора, оставляя значки состояния, перекрывающие заголовок панели инструментов Как включить изображение в интерфейс Android? SINGLE_TOP | CLEAR_TOP, похоже, работает 95% времени. Почему 5%? Методы переопределения Java при создании нового экземпляра класса Как работает приложение AppBrain?