Я делаю циферблат для своих часов Android Wear, и в конфигурационной деятельности мне нужен переключатель. Переключатель выглядит как обычный переключатель Android (рисунок 1), но я хочу, чтобы он выглядел например, новые переключатели в Android Wear 2.0 (рисунок 2). Как гугл их сделал?
Переключатели в стиле Android Wear 2.0
comment
Отличный вопрос. Просто чтобы вы знали, что ваши ссылки на изображения теперь отсутствуют.
- person Geekygecko   schedule 12.05.2017
Ответы (3)
Переключатель на рисунке 2 — это SwitchPreference, который (по крайней мере, в настоящее время ) поддерживается только в PreferenceFragment.
person
TofferJ
schedule
19.05.2017
Хорошо, спасибо, но я надеюсь, что они добавят его как RoundSwitch или что-то в этом роде.
- person A.L; 19.05.2017
Есть ли какие-либо образцы этого доступны?
- person A.L; 20.05.2017
Да я тоже очень на это надеюсь! Не уверен, что есть пример специально для SwitchPreference. В целом есть довольно хороший пример для PreferenceFragment (ссылка в ответе), и вы сможете просто заменить один из элементов на SwitchPreference. надеюсь, это поможет
- person TofferJ; 22.05.2017
В последнем обновлении мы добавили стиль RoundSwitch, который должен делать именно то, что вам нужно.
См. здесь: Библиотека поддержки Wear R.style
person
Aga Madurska
schedule
05.08.2017
Вы можете использовать стиль Widget.Wear.RoundSwitch
, чтобы получить стиль круглого переключателя.
Вот пример:
<Switch
style="@style/Widget.Wear.RoundSwitch"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
person
Wojtek
schedule
04.11.2020