2017-08-08 8 views
0

StackLayoutの内容は、バックグラウンドで引き続き表示されるように、不透明度が0.5のAbsoluteLayoutや背景色をStackLayoutの前に配置できますか?ここ除きXamarin.Forms - 他のコンテンツの前の中央に要素を絶対配置する

<StackLayout> 
    <StackLayout> 
     <Label Text="This text needs to be visible through the AbsoluteLayout"></Label> 
    </StackLayout> 
    <AbsoluteLayout HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand" Opacity="0.5" BackgroundColor="Blue"> 
     <ActivityIndicator Color="White" IsRunning="true" VerticalOptions="Center" WidthRequest="20" HeightRequest="20" /> 
    </AbsoluteLayout> 
</StackLayout> 

AbsoluteLayoutブロック他StackLayout、さえ不透明度:このような

何か。私はそれらを両方の上に表示するために何かを行うことはできますか?

+1

重複が必要な場合は、GridまたはAbsoluteLayoutをトップレベルのcontaionerとして使用する必要があります –

答えて

1
<Grid> 
    <StackLayout> 
     <Label Text="This text needs to be visible through the AbsoluteLayout"></Label> 
    </StackLayout> 
    <AbsoluteLayout 
      HorizontalOptions="FillAndExpand" 
      VerticalOptions="FillAndExpand" 
      Opacity="0.5" 
      BackgroundColor="Blue" 
      InputTransparent="True"> 
     <ActivityIndicator Color="White" IsRunning="true" VerticalOptions="Center" WidthRequest="20" HeightRequest="20" /> 
    </AbsoluteLayout> 
</Grid> 


InputTransparent="True"あなたはAbsoluteLayoutてクリックできるようになります、とGridは(重複)AbsoluteLayoutStackLayoutを配置します。

関連する問題