Articles of android drawable

Кнопка андроида с краями полукруг

Я пытаюсь создать форму, которая будет использоваться для моих кнопок изображения в моем проекте Android, который будет по существу иметь половину кругов для левой и правой сторон. Я думал, что могу просто использовать форму XML с радиусом. Но это просто округляет углы, где мне нужно, чтобы все левая и правая стороны были наполовину кругами, как […]

Как изменить цвета фигуры в Drawable?

У меня есть следующая кнопка: <Button android:id="@+id/Button_Collect" android:layout_width="48dp" android:layout_height="48dp" android:layout_marginBottom="16dp" android:layout_gravity="center_horizontal" android:background="@drawable/CollectButtonShape" /> Который выглядит следующим образом: Который состоит из следующего фона: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:innerRadius="0dp" android:shape="ring" android:thicknessRatio="2" android:useLevel="false" > <solid android:color="@android:color/transparent" /> <stroke android:width="2dp" android:color="#FF27AE60" /> </shape> </item> <item android:top="10dp" android:left="10dp" android:right="10dp" android:bottom="10dp"> <shape android:shape="oval"> <solid android:color="#FF27AE60" /> </shape> </item> […]

Размеры изображения для Android-приложения

Извините, я знаю, что раньше у некоторых людей были одни и те же вопросы, но я страдаю от одной и той же проблемы и не вижу ясного представления из более ранних вопросов. Я нашел Android очень сложным для разработчика, чтобы иметь дело с несколькими измерениями. Например, есть устройства от ldpi до xxhdpi и планшеты. То, […]

Как нарисовать прямоугольник с закругленными углами с помощью XML?

Вот фрагмент разметки для рисования прямоугольника с четырьмя закругленными углами: <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#fff"></solid> <padding android:bottom="5dp" android:left="-1dp" android:right="-1dp" android:top="5dp"></padding> <corners android:radius="2dp"></corners> </shape> Но если я хочу обогнуть углы только с одной стороны (два угла), как я могу это сделать? Благодарю.

Изменение цвета одиночного чертежа в RecyclerView изменит все чертежи

Я просто попытался изменить цвет моего drawable внутри моей строки в зависимости от значения, но вместо одного адаптера адаптер изменил все из них. Вот мой адаптер: public class ReportAdapter extends RecyclerView.Adapter<ReportAdapter.ReportViewHolder> { DataBaseHelper dataBase; private LayoutInflater inflater; List<ChoosedSubject> data = Collections.emptyList(); Context context; OnItemClickListener itemClickListener; public ReportAdapter(Context context, List<ChoosedSubject> data, OnItemClickListener itemClickListener) { inflater = […]

Как вернуться к стилю по умолчанию в EditText, если применить фон?

Я просто столкнулся с проблемой, которую я не знаю, как ее решить. Это выглядит глупо, но я не могу найти способ его исправить. У меня есть форма в android с несколькими EditText, и когда вы отправляете форму, она проверяет эти EditText и, если у них неправильные данные, я меняю EditText на красную рамку (применяя девятикратное […]

Как установить проверку в canvas android?

Я работаю над canvas-приложением, и я создал холст с набором цветов, Undo, Redo и clear функциями, и он также работает отлично. Теперь я хочу проверить, нарисовал ли пользователь в настоящее время строку в фоновом режиме на холсте , Например, у меня есть фоновое изображение с пунктирными линиями, теперь я хочу, чтобы пользователь рисовал пунктирные линии, […]

Что такое «Ресурсы» в конструкторе BitmapDrawable?

Поскольку BitmapDrawable конструктор BitmapDrawable устарел, мы должны предоставить идентификатор ресурса конструктору. BitmapDrawable bitmapDrawable = new BitmapDrawable(res, bmap); Где res обычно getResources() . Зачем нужен конструктор и как мы можем определить это значение, если мы используем общий кэш изображений?

Выделение вставки не работает, как описано в документации

Как описано на сайте Android Developer: Выделенный, определенный в XML, который вставляет другой доступный на указанное расстояние. Это полезно, когда для представления требуется фон, который меньше фактических границ представления. http://developer.android.com/guide/topics/resources/drawable-resource.html#Inset Вместо того, чтобы просто перемещать фон и оставлять содержимое на месте в моем случае, вставка также перемещает TextView. Это макет: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" […]

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

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

Intereting Posts
Как я могу получить имя (или полное имя) пользователя телефона? Eclipse Android Debugger – Где в моем коде я вызывал исключение? Android: цвета фона AppTheme по умолчанию Как найти использование памяти моего приложения для Android, написанного на C ++, с использованием NDK Специальное уведомление Android, не отображающее изменения кода Прогейдер с Autovalue Android-клавиатура скрывает EditText Когда использовать Android PopupWindow vs Dialog Резервное копирование данных Android 2.2: как сделать резервную копию DefaultSharedPreferences? Как я могу добавить JAR в свой проект gradle? Размер значка панели действий в Android 4.2 Как обнюхать трафик HTTPS с эмулятора Android на удаленный сервер? Android N: Как запустить активность в текущем активном окне вместо второго окна при нажатии уведомления на разделенном экране? Не удалось разрешить все зависимости для конфигурации ': classpath' Как нарисовать форму волны музыкального плеера Android?