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