2016-09-04 12 views
5

Xamarin.Forms kullanarak CardView stili (kaydırılabilir) liste oluşturmanın mümkün olup olmadığını bilen var mı? Hem iOS hem de Android'de aynı işlemesine ihtiyacımız var. Ayrıca (hafifçe her kart yükseltmek için)Cardview?

enter image description here

+0

Bu tür şeyleri kendi başıma kodlamak için kullanıyorum. 1 etiketli çekme hücresi ve her satırda bir görüntü düğmesi bulunan bir ızgara ile liste görünümü. –

+0

tamam endişeleniyorum Elias, biz o rotaya gidiyoruz – ajonno

+0

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

cevap

4

neden bir çerçeve kullanmak gölge gibi özelliklerini oynamak için gereken? Listede, ızgara ile bir çerçeve içine koydum. ve beğendiğiniz stil görünümü için böyle bir şey yapın.

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