Я могу скруглить углы обычных кнопок, но не могу найти способ закруглить их на кнопках-переключателях. Кто-нибудь знает, как это сделать, я пробовал android: radius и создание фона в рисунках, но ни один из них не работает.
мой текущий рисунок выше, который работает с моими обычными кнопками, и мой main.xml для кнопки переключения
activity.main.xml
mybutton.xml
toggle_button_selector.xml
checkAndRequestPermission());
toggleKeepScreenOn.setOnCheckedChangeListener((buttonView, isChecked) -> {
if (currentTimeout == 86400000) {
isChecked = true;
}
isAlwaysOn = isChecked;
if (isChecked) {
enableKeepScreenOn();
setBackgroundDrawable();
toggleKeepScreenOn.setBackgroundColor(Color.RED);
Intent serviceIntent = new Intent(this, KeepScreenOnService.class);
startService(serviceIntent);
} else {
setBackgroundDrawable();
toggleKeepScreenOn.setBackgroundColor(Color.parseColor("#16bb48"));
disableKeepScreenOn();
}
});
showCurrentTimeout();
}
Подробнее здесь: https://stackoverflow.com/questions/798 ... ndroid-app