Закругление углов с помощью переключателя в приложении для AndroidAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Закругление углов с помощью переключателя в приложении для Android

Сообщение Anonymous »

Я могу скруглить углы обычных кнопок, но не могу найти способ закруглить их на кнопках-переключателях. Кто-нибудь знает, как это сделать, я пробовал 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»