Вы можете использовать селектор в качестве фона для панели поиска
Селектор устанавливает, что вы хотите, если условие выполнено (здесь: android:state_enabled="true"
)
В макете вашей деятельности / фрагмента вы помещаете панель поиска с фоном, который является селектором:
<SeekBar
android:id="@+id/seekbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/selector_seekbar"/>
Вы делаете селектор в своей папке для рисования:
selector_seekbar.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false"
android:drawable="@android:color/darker_gray" />
<item android:state_enabled="true"
android:drawable="@android:color/holo_green_dark" />
</selector>
Если этот параметр включен, панель поиска будет окрашена в зеленый цвет, в противном случае она будет серой
Вы можете сделать то же самое, если панель поиска сфокусирована, нажата и т. Д. Таким образом.
И вместо него можно установить не только цвет, но и весь рисунок