Articles of android drawable

Какова цель файла «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

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

Пользовательский вариант с ImageView

У меня уже есть «ImageView» с этими параметрами: android:layout_width="wrap_content" android:layout_height="wrap_content" И установить пользовательский Drawable : public class HexDrawable extends Drawable { private Path hexagonPath; private float mWidth, mHeight; private int mBackgroundColor; private int mStrokeColor; private int mStrokeWidth; public HexDrawable(){ init(); } public void setBackgroundColor(int color) { mBackgroundColor = color; } public void setStrokeWidth(int width) { […]

Android: сделайте кнопку с треугольной формой, используя определения xml (drawable)

Я хочу создать это с помощью кнопки (TextView), используя XML definiton: В планировании деятельности у меня есть: <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/button_arrow" <!– I NEED IMPLEMENT THIS –> android:clickable="true" android:drawablePadding="7dp" android:gravity="center" android:drawableLeft="@drawable/music_cloud" android:onClick="exportSong" android:padding="20dp" android:text="@string/export_upload" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="@color/dark_yellow_text_color" android:textStyle="bold" /> Я основал несколько должностей: решения-а-треугольник-образная форма с помощью-XML-определения Android-треугольник (стрелка), определяемый как форма XML Или Android – […]

Программно установить фоновый ресурс EditText в прозрачное поле

Это метод по умолчанию, который выглядит EditText, когда я его создаю: Вот как это выглядит после изменения фона: Чтобы изменить фон на изображение выше, я добавлю следующее свойство EditText в свой EditText в свой XML-файл: android:background="@android:drawable/edit_text" Я хочу сделать то, что я сделал выше в своем классе активности (предоставляя пользователю возможность выбирать между классическим стилем […]

Проблема с селектором в RecycleView

У меня есть мой привлекательный селектор. <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/selected" android:state_activated="true"/> <item android:drawable="@drawable/selected" android:state_pressed="true"/> <item android:drawable="@drawable/selected" android:state_checked="true"/> <item android:drawable="@drawable/selected" android:state_focused="true"/> <item android:drawable="@drawable/unselected"/> И это мой адаптер RecycleView public class AdapterMain extends RecyclerView.Adapter<RecyclerView.ViewHolder> { private Context context; List<String> data = Collections.emptyList(); DataMain current; int currentPos = 0; List<Integer> pos; List<String> mDataset = data; […]