Недавно я только начал работать с Xamarin Forms, и у меня появилась задача переключить рабочий проект iOS на Droid. Это мультиплатформенный проект, поэтому я создаю переключатель в общем проекте, но пытаюсь управлять его стилем в .Droid styles.xml или в пользовательском рендерере. Мне нужно, чтобы элемент управления был побольше для планшетов.
Используя styles.xml, я смог изменить ширину элемента управления переключателем, используя эту строку:
<item name="switchMinWidth">120dp</item>
Но, насколько мне известно, нельзя изменить высоту элемента управления таким образом. Я пробовал использовать настраиваемое средство визуализации и использовал методы SetHeight, SetMinHeight и SetMinimumHeight элемента управления (Android.Switch.Widget), но ничего не работает.
Вот как сейчас выглядят переключатели:
Я также пробовал выполнить HeightRequest в самом xaml, но он не меняет фактическую высоту элемента управления. Что я могу сделать, чтобы эти переключатели стали немного выше?