Вопросы с тегом «drawable»

Drawable - это термин, связанный с графикой, который обычно означает «что-то, что нужно нарисовать».

20
Может ли каталог для рисования Android содержать подкаталоги?
В документации по Android SDK все примеры, используемые с синтаксисом @ drawable / my_image xml, напрямую относятся к изображениям, которые хранятся в каталоге res / drawable в моем проекте. Мне интересно, если это явно не хорошо, чтобы создать подкаталог в каталоге Drawable. Например, если у меня была следующая структура каталогов: …


7
Как создать Drawable из ресурса
У меня есть изображение res/drawable/test.png(R.drawable.test). Я хочу передать это изображение функции, которая принимает Drawable, например mButton.setCompoundDrawables(). Итак, как я могу преобразовать ресурс изображения в Drawable?
283 android  drawable 

12
setBackground против setBackgroundDrawable (Android)
Я хочу установить фон для рисования вида. Для этого есть два метода (насколько я вижу): setBackgroundи setBackgroundDrawable. Когда я использую setBackground, он говорит, что он был добавлен на уровне API 16, но минимальная версия SDK моего проекта - 7. Я предполагаю, что он не будет работать на чем-то ниже 16, …

11
Размеры заставки Android для всех устройств
У меня полноэкранный PNG, который я хочу отображать на заставке. Только одна ошибка там, и я понятия не имею , что размер положить в каждой вытяжке папку ( ldpi, mdpi, hdpiи xhdpi). Мое приложение должно работать хорошо и красиво на всех телефонах и планшетах. Какие размеры (в пикселях) я должен …

6
Как вы получаете Drawable объект из идентификатора ресурса в пакете Android?
Мне нужно получить объект Drawable для отображения на кнопке изображения. Есть ли способ использовать код ниже (или что-то подобное), чтобы получить объект из пакета android.R.drawable. *? например, если drawableId был android.R.drawable.ic_delete mContext.getResources().getDrawable(drawableId)

7
Android - рисовать с закругленными углами только сверху
У меня было это рисовать, чтобы иметь в качестве фона скругленный прямоугольник: <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="@color/white" /> <stroke android:width="1dp" android:color="@color/light_gray" /> <padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" /> <corners android:radius="6dp" /> </shape> Это работает нормально, как и ожидалось. Теперь я хочу изменить это только на верхние углы, поэтому я изменил это …

2
Программная замена изображений селектора
У меня есть ImageView, у которого есть ресурс рисованного изображения, установленный для селектора. Как программно получить доступ к селектору и изменить изображения выделенного и невыделенного состояния? Вот код селектора: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/iconSelector"> <!-- pressed --> <item android:state_pressed="true" android:drawable="@drawable/btn_icon_hl" /> <!-- focused --> <item android:state_focused="true" android:drawable="@drawable/btn_icon_hl" /> <!-- …

10
Понимание использования ColorMatrix и ColorMatrixColorFilter для изменения оттенка Drawable
Я работаю над пользовательским интерфейсом для приложения, и я пытаюсь использовать значки в градациях серого и позволяю пользователю изменять тему на цвет по своему выбору. Для этого я пытаюсь просто применить какой-то ColorFilter, чтобы наложить цвет поверх рисованного. Я пробовал использовать PorterDuff.Mode.MULTIPLY, и он работает почти так, как мне нужно, …

14
Android: не удалось преобразовать @ drawable / picture в drawable
В моей папке с возможностью рисования у меня есть несколько изображений, и все они ссылаются на идеальные, но когда я пытаюсь добавить еще изображения с точно таким же размером в ту же папку и пытаюсь ссылаться на них, появляется сообщение об ошибке «Не удалось преобразовать @ вытягиваемый / картинку в …

3
Как установить радиус закругленного угла цвета, который можно рисовать с помощью xml?
На сайте Android есть раздел о цветных рисунках . Определение этих чертежей в xml выглядит так: <resources> <drawable name="solid_red">#f00</drawable> <drawable name="solid_blue">#0000ff</drawable> <drawable name="solid_green">#f0f0</drawable> </resources> В java api у них есть следующий метод определения закругленных углов: setCornerRadius(float radius) Есть ли способ установить закругленные углы в xml?
108 android  drawable 

4
Можно ли повернуть рисование в описании xml?
Я создаю приложение с ресурсами, которые можно использовать повторно (потому что кнопки всегда одинаковы, но зеркально отражены или повернуты). Я хочу использовать тот же ресурс, поэтому мне не нужно добавлять еще 3 ресурса, которые точно такие же, как оригинал, но повернуты. Но я также не хочу смешивать код с вещами, …

8
Почему мое векторное масштабирование не соответствует ожиданиям?
Я пытаюсь использовать векторные чертежи в своем приложении для Android. Из http://developer.android.com/training/material/drawables.html (выделено мной): В Android 5.0 (уровень API 21) и выше вы можете определять векторные чертежи, которые масштабируются без потери определения. Используя этот чертеж: <vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="24dp" android:width="24dp" android:viewportWidth="24" android:viewportHeight="24"> <path android:fillColor="@color/colorPrimary" android:pathData="M14,20A2,2 0 0,1 12,22A2,2 0 0,1 10,20H14M12,2A1,1 …

7
Android: клонирование объекта для рисования для создания объекта StateListDrawable с фильтрами
Я пытаюсь создать общую функцию фреймворка, которая заставляет любой Drawable выделяться при нажатии / фокусировке / выборе / и т . Д. Моя функция принимает Drawable и возвращает StateListDrawable, где состояние по умолчанию - это сам Drawable, а состояние for android.R.attr.state_pressedтакое же drawable, только с примененным фильтром с использованием setColorFilter. …

3
Связаться с Bubble EditText
Я пытаюсь создать пузыри контактов MultiAutoCompleteTextViewаналогично тому, как это реализовано в приложении Google+. Ниже приведен снимок экрана: . Я попытался расширить DynamicDrawableSpanкласс, чтобы получить возможность рисования на фоне диапазона текста. public class BubbleSpan extends DynamicDrawableSpan { private Context c; public BubbleSpan(Context context) { super(); c = context; } @Override public …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.