Ant*_*h12 4 xaml xamarin xamarin.forms
我正在使用A Frame在各种元素(网格,StackLayout和ContentView)上创建边框,现在需要使元素透明;我尝试设置Grid等的不透明度,但是Frame颜色会影响实际的背景颜色。
<ContentPage BackgroundImage="some_image.png">
<!-- ... -->
<Frame BackgroundColor="Gray" Opacity="0.7" Padding="1" Margin="10">
<Grid BackgroundColor="White" Opacity="0.7" Margin="20">
<Label Text="..."/>
</Grid>
</Frame>
<!-- ... -->
</ContentPage>
Run Code Online (Sandbox Code Playgroud)
将Grid呈现为预期,但现在的框架灰色背景,使黑白格显示为灰色。理想情况下,我想要一个带有纯灰色边框的白色透明网格,这在Xamarin中可行吗?
(我正在使用针对iOS和Android的共享Xamarin表单项目)
您可以设置BackgroundColor为“透明”和OutlineColor“灰色”:
<ContentPage BackgroundImage="some_image.png">
<!-- ... -->
<Frame BackgroundColor="Transparent" OutlineColor="Gray" Opacity="0.7" Padding="1" Margin="10">
<Grid BackgroundColor="White" Opacity="0.7" Margin="20">
<Label Text="..."/>
</Grid>
</Frame>
<!-- ... -->
</ContentPage>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7286 次 |
| 最近记录: |