c# - 渐变作为按钮 BorderColor Xamarin Android?
问题描述
我正在尝试在 Xamarin 表单中创建一个带有渐变边框颜色的按钮,我在下面找到了 IOS 的解决方案,但我找不到任何适用于 android 的东西,有人可以帮助我吗?
解决方案
您可以使用提供渐变边框的PancakeView,并添加触摸手势识别器:
<yummy:PancakeView
BackgroundColor="#e2e885"
BorderGradientStops="{StaticResource Rainbow}"
HeightRequest="150"
CornerRadius="40,10,40,10"
BorderThickness="4"
BorderColor="#456287">
<yummy:PancakeView.GestureRecognizers>
<TapGestureRecognizer Command="{Binding OnTapCommand}" NumberOfTapsRequired="1" />
</yummy:PancakeView.GestureRecognizers>
<Label Text="Button text" HorizontalOptions="Center" VerticalOptions="Center" />
</yummy:PancakeView>
推荐阅读
- python - 如何找到元素之间的差异,忽略 NA 值
- python - Have gradient colours in sns.pairplot for one column of dataframe so that I can see which datapoints are connected to each other
- unity3d - 如何在具有特定 android 版本的 android 模拟器上测试 Unity 游戏?
- qt - 如何使用 yocto 构建简单的 qt 应用程序?
- linux - Xbindkeys 绑定鼠标按键来模拟 Super Key
- python - django ORM函数如何与db交互并解析sql代码?
- ios - MS Teams iOS 应用程序:从已发送的英雄卡中删除元素
- powerbi - 创建一个基于与长表不同的计数结果取平均值的度量?
- javascript - javascript 可重用函数
- tensorflow - TensorFlow 2 从检查点或保存的模型创建推理图