Описание тега statelistdrawable

Question regarding Android's StateListDrawable which lets enable to assign a number of graphic images to a single Drawable and swap out the visible item by a string ID value
3 ответа

Android: как обновить состояние одного представления на основе состояния другого

Я сталкиваюсь с этой проблемой, решение которой может быть простым, но мои попытки не увенчались успехом.У меня есть родительский контейнер представления, который содержит три дочерних представления, для которых объявлены обработчики событий onClick…
02 июл '15 в 01:58
2 ответа

Штатный список для рисования Android:state_enabled не работает в XML

Я пытаюсь добавить в свой существующий список состояния нарисованное отключенное состояние, и оно просто не работает. Первоначально у меня был этот код: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.…
12 сен '12 в 07:31
0 ответов

Как проверить, равны ли два StateListDrawable(s)?

Я пытаюсь написать тест, чтобы проверить, имеет ли моя ViewGroup правильный фон. Я использую Espresso и Hamcrest для теста. Это XML-файл, который я использовал для фона моей ViewGroup(RelativeLayout). <?xml version="1.0" encoding="utf-8"?> &lt…
2 ответа

state_checkable не работает на представлении, расширяющем проверяемый

У меня есть селектор списка доступных для рисования состояний, который должен отображаться при рисовании. Я расширил класс View, который использует drawable с интерфейсом Checkable и это работает нормально. Тем не менее, когда я только фильтр на sta…
17 фев '12 в 16:36
0 ответов

Android StatelistDrawable вызывает сокращение кнопки

У меня проблема с StatelistDrawable в качестве фона кнопки. Прежде всего - я ДОЛЖЕН создать фон кнопки во время выполнения, потому что я получаю значения цвета (градиенты, границы...) через веб-сервис. Как только я добавляю состояние для "отключенно…
05 фев '13 в 16:19
1 ответ

Почему анимация пульсации списка и селектора списка состояний не отображается полностью в API24?

В этом случае вопрос относится к RecyclerView, где я бы хотел, чтобы эффект пульсации анимировал (примерно, если не точно), с того места, где палец касался пользовательского цвета до полного размера представления, во многом как строка списка в услов…
1 ответ

android statelistdrawable для уменьшения размера кнопки, а затем возврата к исходному размеру

Я пытаюсь использовать свой XML-файл, чтобы добавить кнопку для рисования, чтобы она давала эффект отскока. Размер покоя должен быть 1х1. Когда вы нажимаете на него, он должен перейти от 1 до 0,75, а затем обратно от 0,75 до 1, чтобы он выглядел как…
17 апр '17 в 23:26
1 ответ

Ninepatch отрисовывается с помощью ColorFilter

Я создаю некоторые представления календаря, и я хочу создать фон для LineairLayout, который называется clickabe. Поэтому я создаю StateListDrawable с двумя изображениями: Изображение для фона Изображение, когда элемент был нажат Пока что работает с …
2 ответа

Измените TintList для StateListDrawable внутри RippleDrawable

Объем RippleDrawable имеет selector как item внутри. Оно работает. <?xml version="1.0" encoding="utf-8"?> <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="@color/pink_highlight"> <item android:id="@and…
1 ответ

Пользовательский просмотр уведомлений

Я хотел бы создать представление значка уведомления, которое будет похоже на уведомление приложения Google+. Разница будет в том, что мне нужно будет менять цвет во время выполнения, когда значки Google+ серые или красные, поэтому я предполагаю, что…
27 янв '12 в 12:40
2 ответа

Когда я добавляю более одного состояния в <item> в списке состояний, он перестает работать. Зачем?

Что я хочу: ImageView с прозрачным фоном. При щелчке его фон должен стать синим и оставаться синим до тех пор, пока не будет нажата какая-либо другая кнопка. Я использую для этого список состояний. Что происходит: Код дается следующим образом. Пробл…
0 ответов

Android StateListDrawable из svg-s ниже уровня API 21

Я хотел бы провести рефакторинг своего приложения, используя масштабируемую векторную графику до уровня API 21 (это возможно, поскольку поддерживается библиотека 23.2, которая является отличным персоналом) вместо генерации png-s. Моя единственная пр…
1 ответ

StateListDrawable не работает в методе OnDraw() KeyboardView

Я пытаюсь динамически изменить фон клавиатуры во время выполнения. Но рисование списка состояний не работает в методе onDraw класса KeyboardView. Мой письменный код - @Override public void onDraw(@NonNull Canvas canvas) { List&lt;Key&gt; keys = getK…
1 ответ

Как применить цветовые фильтры к конкретным объектам рисования в StateListDrawable?

Кажется, что StateListDrawable будет игнорировать цветовые фильтры, применяемые к чертежам, которые они содержат. Например: StateListDrawable sld = new StateListDrawable(); Drawable pressedState = Context.getResources().getDrawable(R.drawable.solid_…
22 апр '14 в 14:24
2 ответа

Почему мой рисованный список состояний, примененный к ImageView, не использует нарисованный для нажатого состояния, когда я касаюсь ImageView?

У меня есть мой ImageView определяется в XML следующим образом: &lt;ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/fragment_imageView" android:src="@drawable/ic_photo" android:background="@drawabl…
0 ответов

Стиль рисования Statelist выглядит как более старый стиль Android 2.2

По сути, я пытаюсь реализовать ListView-подобную вещь, которая не прокручивается. (Релевантно: как получить не прокручиваемый ListView?). У меня почти все работает, кроме анимации "по нажатию". Мой базовый виджет для элементов списка LinearLayout, Я…
02 окт '12 в 06:14
1 ответ

Android: постоянно повышать View

У меня есть RecyclerView, который имеет RippleEffect, а также StateListAnimator (который показан ниже): anim_lift.xml &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;selector xmlns:android="http://schemas.android.com/apk/res/android"&gt; &lt;item a…
1 ответ

Неожиданные результаты при создании селектора из кода, а не из XML

У меня возникли проблемы с преобразованием некоторых рабочих XML-файлов в код. У меня есть ListView, и мне нужно иметь возможность переключать его нажатые / проверенные отрисовки во время выполнения из ресурсов, не известных в продвинутом (поэтому, …
3 ответа

Динамическое создание селектора для состояния включения и отключения

Я хочу создать селектор динамически для кнопки. Когда кнопка отключена (setEnable(false)), его цвет должен измениться.
16 июл '15 в 05:19
0 ответов

Выделите элементы рециркуляции просмотра с помощью StateListDrawables

Я пытаюсь выделить элементы представления переработчика, используя элементы списка состояний, но элементы представления переработчика никогда не выделяются. Я перепробовал все ТАК сообщения, но никто не решил мои проблемы. Это мой переработчикПросмо…