Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以在iOS和/或Android上将其他Xamarin.Forms控件分层到WebView上?_Android_Ios_Webview_Xamarin.forms - Fatal编程技术网

是否可以在iOS和/或Android上将其他Xamarin.Forms控件分层到WebView上?

是否可以在iOS和/或Android上将其他Xamarin.Forms控件分层到WebView上?,android,ios,webview,xamarin.forms,Android,Ios,Webview,Xamarin.forms,我假设iOS和Android上的Xamarin.Forms WebView实现将在每个平台上使用“本机”浏览器 这是否使其他Xamarin.Forms控件可以在顶部分层(如果有) 我不确定,因为我使用过其他工具包,这些工具包在每个平台上使用“轻量级”控件,因此不能在“重量级”控件上分层,但我也相信Xamarin.Forms在每个平台上使用所有本机组件(因此有可能实现这一点) 有人能帮我澄清一下吗 谢谢 是的,这是可能的,尽管出于明显的原因,覆盖webview控件的任何部分都不是一个好主意

我假设iOS和Android上的Xamarin.Forms WebView实现将在每个平台上使用“本机”浏览器

这是否使其他Xamarin.Forms控件可以在顶部分层(如果有)

我不确定,因为我使用过其他工具包,这些工具包在每个平台上使用“轻量级”控件,因此不能在“重量级”控件上分层,但我也相信Xamarin.Forms在每个平台上使用所有本机组件(因此有可能实现这一点)

有人能帮我澄清一下吗


谢谢

是的,这是可能的,尽管出于明显的原因,覆盖webview控件的任何部分都不是一个好主意

            <Grid> 
                <Grid.RowDefinitions>
                    <RowDefinition Height="9*"/>
                    <RowDefinition Height="*"/>
                </Grid.RowDefinitions>

                <WebView VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand"/>

                <Image Aspect="AspectFit" Source="redball.png" HeightRequest="20" WidthRequest="20" 
                       VerticalOptions="StartAndExpand" HorizontalOptions="CenterAndExpand"/>

                <Frame x:Name="frmFooter" CornerRadius="0" Padding="0" HasShadow="False" Grid.Row="1"/>
            </Grid>

此示例在webview控件的顶部中心放置一个红色小球


我希望这能有所帮助。

最重要的是,你的意思是你希望你的小部件/控件在WebView上浮动,就像浮动操作按钮的工作原理一样吗?是的,这就是我的意思。我可能需要在WebView上覆盖一些组件(希望是半透明的)。谢谢你提供的信息。我认为这个问题得到了解答。