Создание собственного переключателя

Может кто-нибудь помочь мне в создании переключателя, как показано ниже?

введите описание изображения здесь

Кнопку переключателя можно также перетащить на другую сторону. Она изменит позицию при нажатии, так же как кнопка пересекает половину от ее текущей позиции. Текст в кнопке также изменяется. Вот что я имею в виду:

введите описание изображения здесь

Я исследовал переключатели на Android, но ни один из них не дал мне такой результат. Я также посмотрел на кнопку переключения, но это тоже не помогло.

1 ответ

Решение

Вы получили ответ по этой ссылке Как сделать пользовательскую кнопку переключения?!

Просто используйте Selectorопределить On/Off состояния Switch следующее:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_checked="false" android:drawable="@drawable/switch_off"  />
    <item android:state_checked="true" android:drawable="@drawable/switch_on"  />
</selector>
Другие вопросы по тегам