gpt4 book ai didi

xaml - 使用 Xamarin 在 XAML 中指定 RGB 颜色

转载 作者:行者123 更新时间:2023-12-04 10:06:58 24 4
gpt4 key购买 nike

我正在我的应用程序中创建一些应用程序样式,并希望定义一些显式颜色以供按键使用。在 WPF XAML 中,我将创建一个 SolidColorBrush 来定义 RGB/ARGB 值。在 Xamarin XAML 中,是否需要将其转换为十六进制以在 XAML 中定义相同的颜色?下面的代码片段来自 WPF XAML。

<SolidColorBrush
x:Key="blueColor">
<SolidColorBrush.Color>
<Color
A="255"
R="50"
G="150"
B="225" />
</SolidColorBrush.Color>
</SolidColorBrush>

最佳答案

Xamarin.Forms提供跨平台 Color类。

Using from Xaml:

Colors can also be easily referenced in Xaml using the defined color names or the Hex representations shown here:

<Label Text="Sea color" BackgroundColor="Aqua" />
<Label Text="RGB" BackgroundColor="#00FF00" />
<Label Text="Alpha plus RGB" BackgroundColor="#CC00FF00" />
<Label Text="Tiny RGB" BackgroundColor="#0F0" />
<Label Text="Tiny Alpha plus RGB" BackgroundColor="#C0F0" />

The Color class provides a number of methods to build a color instance


  • 命名颜色 - 常见命名颜色的集合,包括 Red 、 Green 和 Blue 。
  • FromHex - 类似于 HTML 中使用的语法的字符串值,例如“00FF00”。
  • 可以选择将 Alpha 指定为第一对字符(“CC00FF00”)。
  • FromHsla - 色调、饱和度和亮度双值,可选 alpha 值 (0.0-1.0)。
  • FromRgb - 红色、绿色和蓝色整数值 (0-255)。
  • FromRgba - 红色、绿色、蓝色和 alpha 整数值 (0-255)。
  • FromUint - 设置一个表示 argb 的 double 值。

  • 引用: Using Colors in Xamarin.Forms

    关于xaml - 使用 Xamarin 在 XAML 中指定 RGB 颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36641142/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com