Ich möchte meinen ActivityIndicator mitten in meinem Formular überlagern, aber ich bin mir nicht ganz sicher, wie ich das anstellen kann, ich nehme an, dass ich das tun muss Umwickeln Sie mein Stack-Layout in einem relativen Layout?Xamarin.Forms - Wie man einen ActivityIndicator in der Mitte eines StackLayout programmgesteuert überlagert
ich tun dies in Code bin und das nächste Beispiel, das ich gefunden habe, ist XAML, die ein Gitter verwendet, wie unten zu sehen:
<ScrollView BackgroundColor="#d3d6db">
<RelativeLayout
VerticalOptions="FillAndExpand"
HorizontalOptions="FillAndExpand">
<StackLayout Orientation="Vertical"
VerticalOptions="FillAndExpand"
Padding="10"
RelativeLayout.XConstraint="{ConstraintExpression Type=Constant, Constant=0}"
RelativeLayout.YConstraint="{ConstraintExpression Type=Constant, Constant=0}">
<Grid x:Name="SegmentGrid"
RowSpacing="10"
ColumnSpacing="10">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
</Grid>
<WebView BackgroundColor="White" VerticalOptions="FillAndExpand" Source="{Binding DescriptionHtml}" />
</StackLayout>
<ActivityIndicator IsVisible="{Binding IsBusy}"
IsRunning="{Binding IsBusy}"
Color="Black"
VerticalOptions="CenterAndExpand"
HorizontalOptions="CenterAndExpand"
RelativeLayout.XConstraint="{ConstraintExpression Type=RelativeToParent,
Property=Height,
Factor=0.33}"
RelativeLayout.YConstraint="{ConstraintExpression Type=RelativeToParent,
Property=Height,
Factor=0.33}" />
</RelativeLayout>
</ScrollView>
Eine einfache Lösung, danke !! –
Was wäre, wenn ich mein Stacklayout im Gitternetz eingepackt hätte? –
Sollte theoretisch in Ordnung sein, obwohl ich Probleme mit verschachtelten Layouts zuvor erlebt habe, sobald sie beginnen, mehr als 2-3 tief zu bekommen. So würde Ihr Layoutstapel ungefähr so aussehen, wie ich es mir vorstelle (Entschuldigung kann nicht scheinen, Kommentare zu formatieren): (1) AbsoluteLayout zum Laden des Indikators (2) Ihr GridLayout (3) Ihr StackLayout ... Ihr GridLayout wird an der gleiche Tiefe wie die Ladeanzeige – TeamTam