Articles of xml drawable

App: srcCompat – векторный доступный отображается в предварительном просмотре дизайна, но не отображается в приложении

рисуем / information.xml <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:fillColor="#FF000000" android:pathData="M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0,0 0,2 12A10,10 0,0 0,12 22A10,10 0,0 0,22 12A10,10 0,0 0,12 2Z"/> </vector> LayoutofCardView.xml <ImageView android:layout_width="24dp" android:background="#f00" android:layout_height="24dp" android:id="@+id/informationImageView" app:srcCompat="@drawable/information" tools:src="@drawable/information" /> build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "com.company" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName […]

Атрибуты темы в pre-lollipop Drawable с использованием DrawableCompat?

Я успешно использовал атрибуты темы (например, ?attr/colorPrimary ) в VectorDrawable загружаемом через VectorDrawableCompat . Есть ли способ сделать то же самое с простым Drawable содержащим форму через DrawableCompat ?

Android: как использовать цвета текущей темы в ярлыке xml?

Я определил две темы с разными первичными, первичными темными, первичными и акцентными цветами. <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/primary</item> <item name="colorPrimaryDark">@color/primary_dark</item> <item name="colorAccent">@color/accent</item> </style> <style name="AppTheme2" parent="AppTheme"> <item name="colorPrimary">@color/primary_2</item> <item name="colorPrimaryDark">@color/primary_dark_2</item> <item name="colorAccent">@color/accent_2</item> </style> AppTheme по умолчанию для <application/> Затем я устанавливаю AppTheme2 в определенные действия. В рисоваемом файле xml я использую те же основные цвета […]

Маркер Google Maps для Google: выпущена неизвестная ссылка

Я пытаюсь добавить поддержку таблеток в моем приложении и запустить в IllegalArgumentException, созданный этой строкой кода: marker.setIcon(BitmapDescriptorFactory.fromResource(R.drawable.arrow_green_10by19)) Метод .fromResource отлично работает с файлом R.drawable.arrow_green_10by19 из файла изображения (png), но когда png заменяется векторным файлом стрелка_green_10by19.xml (который отлично отображает в IDE Android Studio), он генерирует время выполнения, как упоминалось выше. Кто-нибудь знает, как реализовать векторный ресурс […]

Обрабатываемый 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, как […]