WebView Zoom su Android
Questo specifico della piattaforma Android consente di eseguire lo zoom tramite avvicinamento delle dita e di un controllo zoom su un oggetto WebView
. Viene usato in XAML impostando le WebView.EnableZoomControls
proprietà associabili e WebView.DisplayZoomControls
sui boolean
valori:
<ContentPage ...
xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core">
<WebView Source="https://www.xamarin.com"
android:WebView.EnableZoomControls="true"
android:WebView.DisplayZoomControls="true" />
</ContentPage>
La WebView.EnableZoomControls
proprietà associabile controlla se è abilitata l'impostazione WebView
di avvicinamento delle dita allo zoom e la proprietà associabile controlla se i WebView.DisplayZoomControls
controlli zoom sono sovrapposti su WebView
.
In alternativa, la piattaforma specifica può essere usata da C# usando l'API Fluent:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...
webView.On<Android>()
.EnableZoomControls(true)
.DisplayZoomControls(true);
Il WebView.On<Android>
metodo specifica che questa specifica della piattaforma verrà eseguita solo in Android. Il WebView.EnableZoomControls
metodo , nello spazio dei Xamarin.Forms.PlatformConfiguration.AndroidSpecific
nomi , viene usato per controllare se lo zoom di avvicinamento delle dita è abilitato sull'oggetto WebView
. Il WebView.DisplayZoomControls
metodo, nello stesso spazio dei nomi, viene usato per controllare se i controlli zoom sono sovrapposti all'oggetto WebView
. Inoltre, i WebView.ZoomControlsEnabled
metodi e WebView.ZoomControlsDisplayed
possono essere usati per restituire se i controlli di avvicinamento delle dita allo zoom e zoom sono abilitati rispettivamente.
Il risultato è che è possibile abilitare l'avvicinamento delle dita allo zoom su un WebView
controllo e i controlli zoom possono essere sovrapposti in WebView
:
Importante
I controlli Zoom devono essere abilitati e visualizzati, tramite le rispettive proprietà o metodi associabili, per essere sovrapposti a un oggetto WebView
.