2016-09-04 22 views
5

Czy ktoś wie, czy możliwe jest utworzenie listy stylów CardView (przewijanej) przy użyciu Xamarin.Forms? Potrzebujemy go do renderowania tego samego zarówno na iOS, jak i na Androida. Należy również dostosować właściwości, takie jak cień (nieznacznie podnieść każdą kartę)Cardview w Xamarin.Forms?

enter image description here

+0

Używam kodu tego rodzaju rzeczy przez siebie. Listview z siatką, z holownikami z 1 etykietą i jednym przyciskiem obrazu w rzędzie. –

+0

ok nie martw się dzięki Elias, pójdziemy tą trasą – ajonno

+0

Zamówienie https://github.com/xamarinhq/app-evolve –

Odpowiedz

4

dlaczego nie wykorzystać ramkę? Umieszczam wewnątrz listview, ramkę z siatką. i zrób coś takiego, aby uzyskać styl karty, który Ci się podoba.

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; 
     } 
    } 
}