У меня есть набор из 9 папок в качестве фона моего макета. Однако я все же хочу предоставить обратную связь касания, используя selectableItemBackground
attr.? Android: attr/selectableItemBackground с другим существующим фоном
Я попытался с помощью <layer-list>
с 9patch и selectableItemBackground
как android:drawable
второго <item>
, однако это не сработало.
Я также мог бы попытаться сделать селектор и наложить градиент, который тянет андроид для selectableItemBackground
в list_selector_background_pressed.xml
с <layer-list>
. Но в 4.4 KitKat выбранного цвета фона на самом деле серый вместо синего в JellyBeans, так что я не могу жестко его :(
Там должен быть более простым способом, правильные ребята D:?
Это выглядит интересно. Попытаюсь. –
@JasonHu Извините, я не полностью просмотрел ваш комментарий, был по вызову. Если у вас есть вопрос, продолжайте. – Vikram
Amazing. Работает как шарм. Первоначально я думал, что мне нужно будет сделать селектор для выбранных состояний (9patch только по умолчанию и LayerDrawable, если выбрано). Но кажется, что вы можете вернуться с помощью selectableItemBackground на самом деле сам селектор. Спасибо. –