Articles of xml drawable

Обрабатываемый XML с различным поведением в 4.3 и 4.1.2

У меня есть следующие возможности: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <corners android:radius="3dp"/> <padding android:left="1dp" android:right="1dp" android:top="1dp" android:bottom="1dp"/> <stroke android:width="1dp" android:color="#e4e4e4"/> </shape> «Предполагалось» нарисовать границу, когда она установлена ​​на фоне, на самом деле (Android 4.3 / goole nexus 7), но, к сожалению, на (Android 4.1.2 / Samsung galaxy tab 10) она просто заполняет весь фон […]

Строка, выведенная ниже текста, не отображающая

У меня есть textview, я хочу показать строку под ним. Для этого я использую атрибут drawableBottom. Вот мой код <TextView android:id="@+id/total" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="right" android:text="TextView" android:drawableBottom="@drawable/dividerline"/> Вот мой dividerline.xml <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <stroke android:width="70dp" android:color="@android:color/black" /> <size android:height="1dp" /> <solid android:color="@android:color/black" /> </shape> 1 <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <stroke android:width="70dp" android:color="@android:color/black" /> <size android:height="1dp" /> <solid […]

Как изменить изображение кнопки при каждом нажатии?

Я создал button в layout . В папке Drawable я создал XML file именем btn01_state . btn01_state.xml назначается button i, созданной с помощью « android:background=@drawable/btn01_state », Теперь button имеет изображение по умолчанию img1.when я click на button , изображение1 изменяется на img2, и как только я отпущу нажатую кнопку мыши, изображение2 снова снова изменится на […]

Scale Drawable – задает ли setImageLevel масштаб?

Я создал небольшое тестовое приложение, чтобы попробовать масштабировать масштаб. Я определяю свой drawable в xml и сохраняю его как scale_up.xml . У меня есть main.xml макета main.xml с ImageView . Я использую android:src="@drawable/scale_up" в ImageView для использования drawable, созданного в xml. В моей работе я использую myImageView.setImageLevel(some level here) чтобы установить уровень ImageView, определенный в […]

Круглая полоса хода Android с закругленными углами

Я пытаюсь получить круговой индикатор выполнения с закругленным углом, как показано ниже. Но пока я не могу получить округленный угол, я могу получить круговой индикатор прогресса. Я пытаюсь сделать это с помощью xml drawable. <ProgressBar android:id="@+id/onboarding_activity_progress_bar" android:layout_gravity="center" android:padding="10dp" android:layout_width="120dp" android:layout_height="120dp" style="?android:attr/progressBarStyleHorizontal" android:progressDrawable="@drawable/progressbar_onboarding_view" tools:progress="60"/> Progressbar_onboarding_view.xml <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@android:id/background"> <shape android:useLevel="false" android:innerRadiusRatio="2.0" android:shape="ring" android:thickness="10dp"> <solid android:color="@color/progress_bar_background_color" […]

Повторное использование изображений для разных размеров экрана и плотности на Android

Контекст: Я разрабатываю приложение Android для планшетов (ландшафт) с ресурсами изображения, которое имеет разрешение 1920×1200. Эта резолюция соответствует следующим размерам экрана и плотности: drawable-xlarge-hdpi drawable-large-xhdpi Проблема: если я включу все мои ресурсы изображения, дублированные в этих двух папках, конечный размер APK будет излишне тяжелым Мой неудачный подход: я попытался использовать Alias ​​для этих drawables, как […]

Селектор, Layer-list и shape / bitmap в одном и том же xml

У меня есть этот код в xml внутри drawable папки: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true"> <layer-list> <item> <shape android:shape="rectangle"> <size android:width="90dp" android:height="90dp" /> <solid android:color="#9933CC" /> </shape> </item> <item> <bitmap android:gravity="center" android:src="@drawable/main_achievements_synthesis" /> </item> </layer-list> </item> <item> <layer-list> <item> <shape android:shape="rectangle"> <size android:width="90dp" android:height="90dp" /> <solid android:color="#AA66CC" /> </shape> </item> <item> <bitmap android:gravity="center" […]

Как сохранить, экспортировать или конвертировать Android XML Drawable в качестве файла изображения PNG?

У меня есть градиент, который мне очень нравится, но я создал его с помощью XML drawable: <gradient android:startColor="#DD181C18" android:endColor="#809C7D5A" android:angle="90"/> Что было бы простым способом создать это в png или что-то подобное? То, что я действительно ищу, – это инструмент, который может и инструкции с помощью этого инструмента сделать градиенты, использующие формат #aarrggbb , поскольку […]

Android: как сделать съемный селектор

Я чувствую, что это своего рода глупый вопрос, но здесь я все равно иду. У меня есть кнопка изображения, и я хочу иметь возможность изменять ее образ при каждом щелчке. API, кажется, говорит, что лучший способ сделать это – создать ресурс xml в папке с возможностью переноса, содержащей селектор и значения. Однако, когда я перехожу […]

Вертикально-полосатый фон в XML?

Я хочу установить фон «Просмотр», который является обычной сеткой вертикальных полос. Полосы чередуются между двумя цветами. (Например, в одной строке может быть 6 пикселей светло-серого цвета, а затем 2 пикселя темно-серого цвета, повторяющихся для заполнения ширины). Достаточно легко сделать это, используя Bitmap (либо как ресурс, либо сгенерированный в коде). Например: ShapeDrawable bg = new ShapeDrawable(new […]

Intereting Posts
Set android: textColor с программным обеспечением с возможностью рисования? Получение разницы между двумя датами Android Как включить поддержку TLS 1.2 в Android-приложении (работает на Android 4.1 JB) Как исправить ошибку «Ошибка при синхронизации vcpu reg»? ViewPager в DialogFragment – IllegalStateException: Фрагмент не имеет вида Как отклонять вызов программно в android EditText не заполнит оставшееся пространство Одновременный доступ к различным членам одного и того же объекта в Java Ошибка сборки привязки данных Android: : не удалось установить привязку данных Какая польза от новой String в toArray (новая String ); Биллинг в приложении – запрашиваемый элемент не доступен для покупки Функция mediaelement.js autoplay не работает на мобильных устройствах ListView, атрибут id которого является «android.R.id.list» Ошибка при правильном наборе идентификатора ListView Шаг Счетчик API FIT API Пример кода, который расширяет класс View и использует макет xml-файла