【发布时间】:2020-01-24 09:14:57
【问题描述】:
默认情况下,Xamarin 表单 Slider 是从左到右的
我有一个要求,我需要这个滑块从左侧开始计数并向右移动(跨平台 Android 和 iOS)。
请任何人分享,我们如何使用 Xamarin Forms 实现这一点?
【问题讨论】:
标签: c# xamarin xamarin.forms xamarin.android xamarin.ios
默认情况下,Xamarin 表单 Slider 是从左到右的
我有一个要求,我需要这个滑块从左侧开始计数并向右移动(跨平台 Android 和 iOS)。
请任何人分享,我们如何使用 Xamarin Forms 实现这一点?
【问题讨论】:
标签: c# xamarin xamarin.forms xamarin.android xamarin.ios
我认为你能做的最聪明的事情之一就是使用Rotation 属性
<Slider x:Name="slider"
Maximum="360"
Rotation="180"/>
它将从右到左开始。
【讨论】:
您可以使用默认滑块,但在 ValueChanged 事件中以相反的方式实现您的逻辑。 此外,为了让 UI 从右到左显示,您可以为 MaximumTrackerColour 设置深色,为 MinimumTrackerColour 设置浅色(白色)。
您也可以将 ThumbImage 用作图标“
唯一重要的一点是 ValueChanged 事件的实现应该以相反的方式。
【讨论】: