Xamarin形式:页脚图像未完全显示

在我的登录界面中,我有一个页脚图像,该图像在小型设备中可以完美显示。但是在大屏幕设备上(主要在iPad上),它无法完全显示。 我尝试了Image的所有Aspect属性,但是没有用。 屏幕截图:

Xamarin形式:页脚图像未完全显示

我尝试了很多解决此问题,但没有找到解决方案。 将LoginPage.xaml文件附加到此问题。请为这个问题提出解决方案。 :)

landing1984 回答:Xamarin形式:页脚图像未完全显示

确保(在iOS项目->资产中)您的图像集具有3种不同的大小xxx.png,xxx.png @ 2x和xxx.png@3x。

哪个图像将用于您的应用程序?这取决于您查看应用程序的设备。较高分辨率的设备(较大和更新的设备)在屏幕上具有更多像素。因此,他们需要更高分辨率的图像才能正确显示而不会造成任何模糊。

如果您不提供更高分辨率(WorkManager.getInstance(context).cancelWorkById(UUID); @2x)的图像,则您的应用将自动尝试放大@3x图像。这不好,并且可能导致图像失真或模糊!

,

基于您在注释中链接的文件,我认为将底部的StackLayout包裹起来就足够了,而是将Grid.Row =“ 1”&VerticalOptions =“ End”放在底部的Image中就足够了。 请使用相关代码更新您的问题,以使问题和答案对他人更有用。

,

使用图像删除最新的StackLayout并将其添加到具有Grid.Row =“ 1”的StackLayout之后

          <Grid Grid.Row="1" 
                BackgroundColor="#c0eefb">

                <Image 
                    Source="ic_footer_image_xx.png" 
                    Aspect="AspectFill" 
                    HorizontalOptions="FillAndExpand"/>
           </Grid>
本文链接:https://www.f2er.com/3154423.html

大家都在问