拉伸 WebView

Stretch WebView

我坚持制作一个继承自 WebViewgif 元素。此“WebView”代表以下 html => String.Format(@"<html><body><img src='{0}'/></body></html>", value); 其中 value 是 GIF 的 URL。

然而,当我用本地 gif 声明它时,它确实有效,但 webview 的焦点在 top/left。我还可以 move/scroll 超出屏幕限制的 webview 视图..

那么,如何让这个 WebView 在屏幕上伸展?

对于您的 WebView,请确保将水平和垂直选项设置为将其拉伸到整个屏幕。

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

对于您的 gif,您可能希望下面的内容将您的 gif 拉伸到整个可见区域。

<html><body><img src='{0}' style='width:100%;height:100%;'/></body></html>

如果您希望 WebView 仅是其中内容的大小,那么除非您想进入一些复杂的 javascript 回调,否则我将只获取 gif 的大小并设置宽度和WebView 上的高度请求。