我正在尝试在 XAML 中为 Xamarin 表单应用程序构建以下布局。
这是我的代码
<AbsoluteLayout
HorizontalOptions="FillAndExpand"
HeightRequest="350">
<Frame
AbsoluteLayout.LayoutFlags="SizeProportional"
AbsoluteLayout.LayoutBounds="0,0,1,1"
BackgroundColor="White"
HasShadow="true"
CornerRadius="10"
Margin="20,25,20,25">
<StackLayout>
</StackLayout>
</Frame>
<Image
AbsoluteLayout.LayoutFlags="PositionProportional"
AbsoluteLayout.LayoutBounds="0.5,1,50,50"
Source=“icon.png”/>
</AbsoluteLayout>
它在 IOS 上运行良好,但图标图像在 Android 中无法正确显示。 请查看下面的屏幕截图。
请帮我解决!
最佳答案
我在 Android 中将圆形图像覆盖在框架上时遇到了同样的问题。
修复:请将 Frame HasShadow 属性设置为“false”,这样应该可以解决问题。
关于android - Xamarin Android 中 Frame 的图像重叠问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47769271/