2016-09-04 1 views
5

Weiß jemand, ob es möglich ist, eine CardView-Stil (scrollbare) Liste mit Xamarin.Forms zu erstellen? Wir brauchen es Render gleichen auf iOS und Android. müssen auch Eigenschaften wie Schatten optimieren (zu leicht jede Karte erhöhen)Cardview in Xamarin.Forms?

enter image description here

+0

Ich benutze, um diese Art von Dingen durch meine eigenen zu codieren. Listview mit einem Gitter, mit zwei Zellen mit 1 Label und einem Bild-Button pro Zeile. –

+0

ok keine Sorgen dank Elias, wir gehen diese Route – ajonno

+0

Checkout https://github.com/xamarinhq/app-evolve –

Antwort

4

warum nicht einen Rahmen verwenden? Ich bin in der Listview, ein Rahmen mit Gitter. und machen Sie so etwas, um den Stil zu erhalten, den Sie mögen.

public class CardView : Frame 
{ 
    public CardView() 
    { 
     if (Device.OS == TargetPlatform.iOS) 
     { 
      HasShadow = false; 
      OutlineColor = Color.Transparent; 
      BackgroundColor = Color.Transparent; 
     } 

     if (Device.OS == TargetPlatform.Android) 
     { 
      HasShadow = true; 
      OutlineColor = Color.Transparent; 
      BackgroundColor = Color.Transparent; 
     } 
    } 
}