Как создать кнопку переключения, аналогичную кнопке переключения местоположения приложений Twitter? - PullRequest
3 голосов
/ 12 февраля 2011

Какую пользовательскую кнопку следует использовать, которую можно перемещать вправо и влево, например кнопку включения / выключения местоположения в приложении Twitter для Android, как показано на рисунке ниже:

enter image description here

enter image description here

а также любая ссылка или руководство по созданию такой кнопки?

Спасибо

1 Ответ

3 голосов
/ 12 февраля 2011

Используйте простое ToggleButton в сочетании с StateListDrawable , установленным в качестве фона.

Образец ToggleButton можно найти здесь .

По сути, вы создаете изображение для отмеченного и непроверенного состояния кнопки. Вы устанавливаете соответствующие изображения в StateListDrawable и устанавливаете это StateListDrawable в качестве фона ToggleButtos.

...