Articles of xml drawable

Как сделать вывод из нескольких изображений?

У меня есть три 9-патча PNG, которые вместе составляют фон для кнопки (левая сторона, середина, правая сторона). Я хотел бы объединить эти три изображения вместе в drawable, которые я могу указать в качестве фона для кнопки в XML, что-то вроде: res/drawable/button_background.xml: <?xml version="1.0" encoding="utf-8"?> <nine-patch xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/button_left_side" /> <nine-patch android:src="@drawable/button_middle" /> <nine-patch android:src="@drawable/button_right_side" /> res/layout/main.xml: […]

Граница формы Android с градиентом

Я хочу создать границу для linearLayout. Поэтому я решил создать форму. Я хочу, чтобы граница имела градиент. Следующее не делает этого. Он заполняет прямоугольник, а затем создает штрих. Я не хочу заполненный прямоугольник, просто удар. И я хочу применить градиент к штриху. <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <gradient android:angle="360" android:centerColor="#e95a22" android:endColor="#ff00b5" android:gradientRadius="360" android:startColor="#006386" […]

BitmapFactory.decodeResource () возвращает null для формы, определенной в xml drawable

Я просмотрел несколько похожих вопросов, хотя я не нашел правильного ответа по моему запросу. У меня есть drawable, определенный в shape.xml <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <solid android:color="@color/bg_color" /> </shape> Я хочу преобразовать его в объект Bitmap, чтобы выполнить некоторые операции, но BitmapFactory.decodeResource() возвращает значение null. Вот как я это делаю: Bitmap bmp […]

Как просмотреть xml drawable?

Я работаю над довольно сложным xml drawable, и мне было интересно, есть ли какой-либо инструмент / плагины, которые позволяют мне просматривать мои чертежи? Я ищу что-то похожее на вкладку «Графический макет», доступный для макета. Например, если у меня есть что-то вроде этого: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:left="0dp" android:right="0dp"> <shape android:shape="rectangle"> <gradient android:angle="-90" android:startColor="#2B2B2B" […]

Инструмент Android для создания селектора xml для кнопок

Мне было интересно, знает ли кто-нибудь об инструменте для создания файлов селектора xml для ваших пользовательских кнопок. Я немного устал, создавая кнопки, конвертируя их в файлы .9.png, а затем копируя и вставляя пользовательский селектор в xml … Я знаю об этих инструментах: http://www.androidicongenerator.net/ http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html Так же, как и при создании активов / ресурсов, я пропускаю […]

Кнопку Android выбрать и нажать кнопку

Я пытаюсь сделать кнопку с государственным прессом и выбрать, я уже сделал то же самое с вкладками, и это работает, но я не знаю, почему здесь не работает. Я сделал это вот так: button_sel.xml <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <gradient android:startColor="@color/azulado" android:endColor="@color/azulBrillante" android:angle="270" /> <corners android:radius="@dimen/corner_radius" /> <stroke android:width="2px" android:color="@color/blanco" /> </shape> button_unsel.xml <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <gradient […]

Изменить цвет границы формы во время выполнения

У меня есть эта фигура в моей доступной папке: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <corners android:radius="5dp" /> <solid android:color="#ffffff" /> <stroke android:width="2dp" android:color="#B5B5B5"/> </shape> Это определяет прямоугольник с закругленными углами, и я могу применить его как фон для любой панели, такой как: android: background = "@ drawable / round_corner_shape" . Здесь возникает вопрос: у […]

Как получить эффект градиента центра андроида?

Я хочу что-то вроде следующего изображения Я попробовал его с помощью вытяжной формы <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <gradient android:angle="360" android:centerX="50%" android:centerY="50%" android:gradientRadius="50%" android:endColor="#000000" android:centerColor="#FFFFFF" android:startColor="#000000" > </gradient> </shape>

Как использовать форму, которая может быть скреплена вместе с изображением?

У меня есть такая проблема, как иметь округлый угол и фоновое изображение в моем LinearLayout . Я знаю, что могу достичь округленного угла, используя XML-форму, LinearLayout , но если я поместим форму, которая будет выделена в качестве фона моего LinearLayout с android:background=@drawable/rounded_corner тогда я не могу назначить какое-либо изображение для использования в качестве фона. Как […]

Понимание списка <layer-list> для Android

Я не понимаю, как работают слои-списки. Я прочитал официальную документацию с некоторыми примерами, но это не работает для меня, как ожидалось. Я хочу четыре квадрата, которые должны быть дополнены 1dp, но ничего не ожидается. Вот скриншот, увеличенный на 500%: (Неправильные цвета не имеют значения) Как вы видите, размер полностью неправильный, а прокладки отсутствуют. Я пытался […]