gpt4 book ai didi

android - 如何在可移植跨平台xamarin表单中将表单背景设置为透明?

转载 作者:可可西里 更新时间:2023-11-01 05:25:41 24 4
gpt4 key购买 nike

我正在使用 Portable xamarin 跨平台。我有两个项目 android 和 IOS。

我必须将表单设为透明表单。我已经为相同的代码编写了代码,并且这段代码在 Android 中完美运行,但在 IOS 中运行不正常

下面是我的代码:

  <ContentPage BackgroundColor="#00000000">

<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="180"></RowDefinition>
<RowDefinition Height="*"></RowDefinition>
<RowDefinition Height="200"></RowDefinition>
</Grid.RowDefinitions>

<StackLayout Grid.Row="0" VerticalOptions="StartAndExpand" HorizontalOptions="FillAndExpand" BackgroundColor="#80000000" HeightRequest="175" >

</StackLayout>

<BoxView HeightRequest="200" Grid.Row="1"></BoxView>

<StackLayout VerticalOptions="End" HorizontalOptions="FillAndExpand" BackgroundColor="#80000000" HeightRequest="160" Grid.Row="2" >
<Label Text="05:00" FontSize="60" FontAttributes="Bold" TextColor="White" HorizontalTextAlignment="Center" VerticalTextAlignment="Center" ></Label>
</StackLayout>
</Grid>

</ContentPage>

下面是android屏幕截图:

enter image description here

以下是IOS截图:

enter image description here

请建议我如何在两个平台上都拥有透明度表单

提前致谢

最佳答案

更简单的解决方案是只更改 alpha channel 的十六进制值。

FBC1BC 是纯色,但#00FBC1BC 是透明的,因为 00 将颜色的 alpha 设置为 0 或透明。

所以就这样做 #FBC1BC > #50FBC1BC

您将获得透明背景颜色,其 alpha 由前两个值定义!

关于android - 如何在可移植跨平台xamarin表单中将表单背景设置为透明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39614183/

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