2017-06-13 13 views
4

私はListViewクラスのBackgroundImageというプロパティはありませんが、それはBackgroundColorプロパティだけですが、それは私が探しているものではないことを認識しています。 ListViewに背景画像を追加して、画像をスクロールしたときに、タイルがスクロールするときに単に画像上に移動するようにする方法がありますか?XamarinフォームのListViewにBackgroundImageを追加するにはどうすればよいですか?

ContentPageに画像を追加することは、ListViewが単純にそれをオーバーレイするので機能しません。

+0

あなたはリストビューの背景とリストビュー項目を透明にすることと、リストビューの後ろに画像を入れてみてください。 – gbishop3

答えて

4

TransparentにごListViewBackgroundColorを設定します。

<RelativeLayout> 
    <Image Source=background.png" 
     BackgroundColor="Transparent" 
     VerticalOptions="CenterAndExpand" 
     HorizontalOptions="CenterAndExpand"/> 
    <ListView x:Name="listView" 
     VerticalOptions="CenterAndExpand" 
     HorizontalOptions="CenterAndExpand" 
     BackgroundColor="Transparent" 
       ItemTapped="OnItemTapped" 
       ItemsSource="{Binding .}" /> 
</RelativeLayout> 
+0

これは動作しますが、ListViewのスクロールが邪魔になります。 –

+0

@LeMotJuiced背景色を設定するとListViewのスクロールに影響がないはずです。問題とコードで新しい質問を投稿する必要があります – SushiHangover

+0

背景色を設定していないので、ListViewをRelativeLayoutの中に置いています。 –

関連する問題