В приложении, над которым я работал, Я хотел бы иметь кнопку переключения с несколькими состояниями (в моем случае - три) вместо двух, которые предоставляет ToggleButton
. Я попытался создать свой собственный, который расширяет Button
, следуя исходному тексту CompoundButton
, но, честно говоря, чтение его источника было немного утомительным.
Есть ли способ сделать кнопка переключения с тремя состояниями, использующая только селектор xml или что-то в этом роде, или, возможно, другой метод, о котором я не думал? Я не совсем понимаю, как это сделать.