如何使用 RGBA 的 Style 属性在 Xamarin 表单中设置颜色

Ary*_*n M 1 xamarin xamarin.forms

如何使用 RGBA 的 Style 属性在 Xamarin 表单中设置颜色。尝试使用以下代码,但它不起作用。

<Setter Property="BackgroundColor" Value="RGBA(0,0,0,0.5)"></Setter>
Run Code Online (Sandbox Code Playgroud)

如果我将值更改为十六进制或颜色,它就可以工作。

<Setter Property="BackgroundColor" Value="#000000"></Setter>
Run Code Online (Sandbox Code Playgroud)

has*_*mks 9

您可以使用颜色代码,例如#80100000。前两个十六进制值代表 alpha,其余六个字符是十六进制颜色代码。以下是不同的 alpha 值。

\n\n
    \n
  • 100%\xe2\x80\x94 FF
  • \n
  • 95%\xe2\x80\x94 F2
  • \n
  • 90%\xe2\x80\x94 E6
  • \n
  • 85%\xe2\x80\x94 D9
  • \n
  • 80%\xe2\x80\x94 CC
  • \n
  • 75%\xe2\x80\x94 BF
  • \n
  • 70%\xe2\x80\x94 B3
  • \n
  • 65%\xe2\x80\x94 A6
  • \n
  • 60%\xe2\x80\x94 99
  • \n
  • 55%\xe2\x80\x94 8C
  • \n
  • 50%\xe2\x80\x94 80
  • \n
  • 45%\xe2\x80\x94 73
  • \n
  • 40%\xe2\x80\x94 66
  • \n
  • 35%\xe2\x80\x94 59
  • \n
  • 30% \xe2\x80\x94 4D
  • \n
  • 25%\xe2\x80\x94 40
  • \n
  • 20%\xe2\x80\x94 33
  • \n
  • 15%\xe2\x80\x94 26
  • \n
  • 10%\xe2\x80\x94 1A
  • \n
  • 5%\xe2\x80\x94 0D
  • \n
  • 0%\xe2\x80\x94 00
  • \n
\n