android - Xamarin Android 中 Frame 的图像重叠问题

标签 android xaml xamarin xamarin.forms

我正在尝试在 XAML 中为 Xamarin 表单应用程序构建以下布局。 enter image description here

这是我的代码

<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 中无法正确显示。 请查看下面的屏幕截图。

enter image description here

请帮我解决!

最佳答案

我在 Android 中将圆形图像覆盖在框架上时遇到了同样的问题。

修复:请将 Frame HasShadow 属性设置为“false”,这样应该可以解决问题。

关于android - Xamarin Android 中 Frame 的图像重叠问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47769271/

相关文章:

java - 如何在android studio中使用正弦、余弦、对数函数

azure - 如何使用 Azure 媒体服务 REST API?

Xamarin Forms 应用架构

android - 尝试更新到 Kotlin 1.4.0 时出现奇怪的错误。如何使其与 Gradle 和 IntelliJ IDEA 2020.2.1 一起使用?

java - 如何从 Google App Engine 向 Android 应用程序发送数据?

android - Android布局中的自定义形状按钮

wpf - 如何将主题从 Silverlight 移植到 WPF?

c# - 嵌套的文本 block 和超链接,如何在 C# 中复制此 XAML?

c# - 将 SQLite 数据填充到 UWP 应用程序中

c# - Xamarin Forms PCL 中的 LoadApplication 错误