十六进制代码中的 Alpha 通道在 99% 时仍然很漂亮 "see-through"

Alpha Channel in Hex-Code at 99 % still pretty "see-through"

我创建了一个带有 activity 指示器的警报。此警报只有 1% 透明和 99% 黑色。这是通过将 boxview 作为背景并在其颜色上使用 alpha 通道来实现的:

        <BoxView BackgroundColor="#99000000" CornerRadius="20"/>

按照我的理解,就是说99是数量是硬度,后面的000000是颜色。 如果我去,说 #05000000,我会得到一个稍微可见的黑色矩形,因为它是 95% 透明的,只有 5% 是实心的。

但是上面代码的结果是:

因此,如您所见,矩形后面的文字仍然清晰可见。不可能这是 99% 的黑色,只有 1% 可见。

我是不是理解错了 alpha 通道?我怎样才能获得更多的黑度和更少的透视度?

谢谢!

就像 HTML 一样,XF 使用 十六进制 颜色值,范围从 00 到 FF。

BackgroundColor="#99000000"

不是 99% Alpha,而是 99/FF ==> 99/255,或 38%