Articles of drawable

Ящик навигации (menudrawer) Android 5 (леденец) стиль

Я использую библиотеку menudrawer в своем проекте (этот: https://github.com/SimonVT/android-menudrawer ). Я обновляю свое приложение для совместимости с API21 (Android 5 Lollipop) и Material Design. Когда вы используете эту библиотеку с API21, значок menudrawer выглядит плохо. Я хочу добиться перехода, который вы можете увидеть в новом Play Store (новый значок меню menudrawer на стрелку). Каков наилучший […]

Как получить «нижнюю» гравитацию, работающую над возможностью рисования в xml

У меня есть простая цель. Я хочу светло-серый фон на моем FrameLayout с черной разделительной линией под ним (только под землей, а не вокруг). Пока у меня это: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle" android:gravity="center"> <solid android:color="#EEEEEE" /> </shape> </item> <item> <shape android:shape="line" android:gravity="bottom" > <stroke android:width="1dip" android:color="#010101"/> </shape> </item> </layer-list> Но он […]

Векторная графика в списке слоев на более старых версиях Android

На новых версиях Android следующий код: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="oval"> <solid android:color="#bdbdbd" /> <size android:width="60dp" android:height="60dp" /> </shape> </item> <item android:drawable="@drawable/ic_library_books_black_24dp" android:gravity="center" android:width="40dp" android:height="40dp" > </item> </layer-list> Производит это безупречно . Однако более ранние версии Android (API 16 и 19, из того, что я тестировал) вообще не нравятся, и я получаю […]

9-Patch доступных размеров Android. Как различные плотности обрабатывают не растянутые области?

Рассмотрим приведенное выше изображение. – Пунктирная линия демаркирует 9-Patch png. Я вырезаю из файла фотошопа. Мне нужно создать всплывающее окно. – В коробке есть dropShadow, как показано измерительным инструментом на этой фотографии. – Розовые линии показывают, как я буду использовать инструмент draw9Patch для создания 9-патчей. Мой вопрос : если у меня есть «Контейнер» с 9-патчем […]

Центр CheckBox доступен внутри себя

У меня есть CheckBox который я хочу сосредоточить в пределах его собственных границ, а не отодвинут в сторону. Вероятно, легче продемонстрировать, чем объяснить: Обратите внимание, что он не центрирован. В настоящее время определено как: <CheckBox android:id="@+id/checkbox_star" android:layout_width="wrap_content" android:layout_height="match_parent" android:button="@drawable/btn_favorite" android:layout_gravity="center" android:minWidth="48dp" /> Не обращайте внимание на пользовательскую кнопку. Он ведет себя одинаково с ванильным CheckBox […]

Создайте пользовательский Drawable и используйте его в XML

Я занят созданием менее сложной версии NinePatchDrawable которая NinePatchDrawable внутренние панели, а не растягивает их. Я могу реализовать фактическую логику для выполнения рендеринга и т. Д. Однако я не могу найти документацию о том, как использовать этот Drawable в файлах XML. Это возможно? То есть, могу ли я использовать <tileable-nine-patch> или некоторый такой тег, который […]

Android: установить высоту DrawableLeft в textView

Я пытаюсь отобразить синюю линию рядом с блоком текста, примерно так: Вот мой код: <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:drawableLeft="@drawable/blue_line" /> Blue_line – это файл в формате jpg. Синий прямоугольник. Он отображается в исходном размере независимо от текста в текстовом виде. Как я могу динамически регулировать его высоту в соответствии с высотой текста? Как сделать его […]

Как установить пустой доступный

Я имею дело с ошибками в SDK для Facebook, поэтому, чтобы удалить ошибки, мне нужно установить ничто, кроме NULL, ничто, пустое место или что-то еще. Как я могу сделать это программно? Drawable=…

Android получить путь к изображению из строки в виде строки

Есть ли способ, которым я могу получить путь к образцу из выделенной папки в android как String. Мне нужно это, потому что я реализую свой собственный поток, где я показываю изображения, используя их путь на SD-карте, но я хочу показать изображение по умолчанию, когда нет изображения для показа. Любые идеи, как это сделать?

Рисованные форматы на устройствах Samsung по умолчанию на черном фоне

Поэтому я разрабатываю устройство Samsung Note 2, и по какой-то причине, когда я создаю этот способ <shape xmlns:android="http://schemas.android.com/apk/res/android" > <corners android:radius="5dp" /> <stroke android:width="1dp" android:color="@color/grey_light" /> </shape> И применить его в качестве фона для LinearLayout, он делает фоновый черный, Если я полностью удалю исходный атрибут LinearLayout, он останется прозрачным, только когда я применим к нему […]