Articles of android drawable

Создание сложных XML-чертежей Android

Насколько мощными являются чертежи на базе Android на основе XML? Мне действительно интересно, можно ли заменить полукомплексные битовые объекты, такие как следующие значки стрелок, используя только xml-фигуры. До сих пор я не видел много хорошего примера чего-то другого, кроме основных. Я знаю, что <layer-list> может использоваться для объединения фигур, но мне было трудно работать с […]

Android: доступен с отличным круглым углом

Я пытаюсь сделать drawable как ниже : Я сделал это по следующему коду: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="60dp" android:background="@color/white" android:padding="10dp" android:orientation="vertical"> <View android:layout_width="40dp" android:layout_height="match_parent" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:background="@drawable/bg_round_button_green"/> <View android:layout_width="40dp" android:layout_height="match_parent" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" android:background="@drawable/bg_round_button_green"/> <TextView android:layout_width="match_parent" android:layout_height="36dp" android:text="Text" android:textColor="@color/white" android:textSize="22sp" android:gravity="center" android:layout_centerVertical="true" android:background="@color/siam_green3" android:layout_marginLeft="20dp" android:layout_marginRight="20dp"/> </RelativeLayout> bg_round_button_green.xml <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="ring"> […]

Являются ли метки и значок взаимоисключающими в TabHost TabSpec setIndicator?

В Android-приложении (min sdk 11, target sdk 18) класс, который расширяет фрагмент, должен создавать вкладки TabHost (TabSpec) с одной меткой и одним значком. Но… TabSpec ts1; // if the label is set to "Home", the label is displayed but not the image ts1 = tab_host.newTabSpec("TAB_ONE").setIndicator("Home", getActivity().getResources().getDrawable(R.drawable.ic_tabone)).setContent(R.id.edit_species_tab); // if the label is null or empty, the […]

Xamarin Android SetBackgroundDrawable устарел, но не SetBackground ()

var textView = parentView.FindViewById<TextView>(Resource.Id.txt_chat_message); GradientDrawable gd = new GradientDrawable(); gd.SetCornerRadius(10); gd.SetColor(Color.Yellow); textView.SetBackgroundDrawable(gd); Как и в приведенном выше примере, SetBackgroundDrawable позволяет мне программно управлять цветом и радиусом. Я посмотрел на SetBackgroundResouce но я не могу найти ясный пример, поскольку он просто, кажется, принимает идентификатор к ресурсу, который я не мог изменять пропорционально. Может ли кто-нибудь помочь […]

Какова цель файла «drawables.xml» в каталоге «values»?

Для проекта студии Android я нашел файл с именем «drawables.xml» в папке «values» <resources xmlns:android="http://schemas.android.com/apk/res/android"> <item name="ic_menu_camera" type="drawable">@android:drawable/ic_menu_camera</item> <item name="ic_menu_gallery" type="drawable">@android:drawable/ic_menu_gallery</item> <item name="ic_menu_slideshow" type="drawable">@android:drawable/ic_menu_slideshow</item> <item name="ic_menu_manage" type="drawable">@android:drawable/ic_menu_manage</item> <item name="ic_menu_share" type="drawable">@android:drawable/ic_menu_share</item> <item name="ic_menu_send" type="drawable">@android:drawable/ic_menu_send</item> </resources> Какова цель этого файла? Почему он создает другую ссылку на существующий чертеж и почему не просто использовать «@android: drawable / ic_menu_camera»?

Пользовательский цветной чертеж как маркер карты в Google Maps API v2 – Android

Возможно ли установить настраиваемые цветные маркеры в Google Maps API версии 2? У меня есть белый ресурс, и я хочу применить к нему цветовой фильтр. Я пробовал это: String color = db.getCategoryColor(e.getCategoryId()); Drawable mDrawable = this.getResources().getDrawable(R.drawable.event_location); mDrawable.setColorFilter(Color.parseColor(Model.parseColor(color)),Mode.SRC_ATOP); map.addMarker(new MarkerOptions().position(eventLocation) .title(e.getName()).snippet(e.getLocation()) .icon(BitmapDescriptorFactory.fromBitmap(((BitmapDrawable) mDrawable).getBitmap()))); Но это не сработает. Он показывает только белый маркер без пользовательского цвета. Значение […]

Сделать RelativeLayout доступным

Я пытаюсь написать свой собственный CheckBox используя RelativeLayout с TextView и FrameLayout (с селектором на фоне) внутри. У меня есть setDuplicateParentStateEnabled(true) для FrameLayout что он имеет статус checkable от родителя, но почему make RelativeLayout проверить, я не знаю. public class MyCheckbox extends RelativeLayout implements OnClickListener, Checkable { private static final int ID_CHECKBOX = -1234411; private […]

Drawing Circle программно с помощью Android ShapeDrawable

У меня есть требование в моем проекте динамически рисовать круг во время выполнения. Поэтому для этой цели я использую ShapeDrawable для создания круга программно, но, к сожалению, я не смог найти какой-либо класс или методы внутри ShapeDrawable для CircleShape, вместо этого нашел только OvalShape() . Так что любезно, пожалуйста, помогите мне нарисовать круг через ShapeDrawable, […]

Векторное изображение становится неровным

Я использовал пару изображений, которые я импортировал с помощью Vector Asset Studio для Android Studio через локальный файл SVG. Изображения, загруженные совершенно на мою связь 6p, однако, на Sony Xperia Z, ее очень неровной, и на Samsung Galaxy s2, это еще хуже. С моей точки зрения, поскольку файл является xml (vector), а не png-файлом, он […]

Как установить чертежи на панели действий моего приложения для Android

Я разрабатываю приложение, в котором я должен помещать ярлыки поверх панели действий и время от времени обновлять. Вот макет, на который я хочу, чтобы он выглядел. Я хочу нарисовать, как показано на картинке, прикрепленной (зеленый цвет доступен, но не для уведомления). Возможно ли достичь такого вида экрана в андроиде? Если, так, пожалуйста, помогите мне, как […]

Intereting Posts
Элементы, которые не отображаются в ActionBar с showAsAction = "always" Как сохранить соотношение сторон изображения, если изображение сначала растягивается, чтобы заполнить родительский Метод компоновщика компонента Dagger 2.2 устарел Android SDK эквивалентен для просмотраWillAppear (iOS)? Дата создания в формате Android MM-DD-YYYY от Datepicker Требуется Gradle версия 1.10. Текущая версия – 2.2.1. В андроиде Android Studio не генерирует zip-aligned apk Как убить метод PostDelayed в Android Сбой активности на setAdapter (ArrayAdapter); Android: как создать представление, чтобы заполнить свободное пространство? Установите xml-файл с SD-карты в качестве макета в android Как добавить EditText в listview и динамически получить его значение во всех строках? Spinner показывает, как диалог Parse.com push-уведомления проблемы. Отменить подписку не работает, все еще получая push-уведомления. (Android) Как я могу просматривать видео в видеообъявлениях в определенной позиции?