#xamarin.forms #segmentedcontrol
#xamarin.forms #segmentedcontrol
Вопрос:
Мне нужна ваша помощь.
Я хочу сделать сегментированные элементы управления градиентным цветом фона в формах xamarin, подобные этому скриншоту. Как я могу это сделать? Есть идея? Спасибо.
Альтернативная ссылка: Альтернативная ссылка
Ответ №1:
Вы можете использовать PancakeView:https://github.com/sthewissen/Xamarin .Формы.PancakeView
Этот вид поддерживает закругленные углы, тень и градиенты (с начальным и конечным цветом плюс угол градиента).
У вас может быть PancakeView
для фона (с белым фоном, закругленным углом и тенью) и внутри StackLayout
(или Grid
) с двумя Label
«Существующий пользователь» и «Новый пользователь». Каждый Label
с GestureRecognizer
, поэтому при нажатии вы можете отобразить другой PancakeView
с градиентным фоном между меткой и PancakeView в фоновом режиме.
Вам нужно встроить все в Grid
, чтобы вы могли отображать слои поверх каждого из них. Микроуправление может быть сложным, но это выполнимо без особых усилий.
Комментарии:
1. Спасибо. Это будет очень полезно
2. @muhammetsahin я рад помочь 🙂 если это решит ваш вопрос, не забудьте отметить ответ 🙂