Android Add Diffrent Cardview

Android’de Farklı CardView’lar Ekleme

CardView, Android’de yaygın olarak kullanılan bir kullanıcı arayüzü öğesidir. Bir CardView, bir gölge ve yuvarlatılmış köşelerle çerçevelenmiş bir görünüm oluşturur. Bu, uygulamanıza görsel ilgi ve derinlik katmanın harika bir yoludur.

CardView’lar, çeşitli şekillerde özelleştirilebilir. Örneğin, arka plan rengini, köşe yarıçapını ve gölge rengini değiştirebilirsiniz. Ayrıca, CardView’lara tıklanabilirlik ekleyebilir ve bunları diğer görünümlerle doldurabilirsiniz.

Bu makalede, Android’de farklı CardView’lar eklemeyi öğreneceksiniz. Ayrıca, CardView’ları özelleştirmek için çeşitli yolları da ele alacağız.

CardView Ekleme

Bir CardView eklemek için öncelikle bir XML düzeni dosyası oluşturmanız gerekir. Örneğin, activity_main.xml adlı bir düzen dosyası oluşturabilirsiniz. Bu dosyaya aşağıdaki kodu ekleyin:

“`xml

<androidx.cardview.widget.CardView
    android:id="@+id/cardView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_margin="16dp"
    app:cardCornerRadius="8dp"
    app:cardElevation="4dp">

    <TextView
        android:id="@+id/textView"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:padding="16dp"
        android:text="Hello, World!" />

</androidx.cardview.widget.CardView>


“`

Bu kod, bir CardView ve bir TextView içeren bir düzen oluşturur. CardView, android:id özelliği ile tanımlanır. Bu, CardView’a daha sonra kodunuzda başvurmanızı sağlar. CardView’un köşe yarıçapı app:cardCornerRadius özelliği ile ayarlanır. CardView’un gölge yüksekliği app:cardElevation özelliği ile ayarlanır.

TextView, CardView’un içinde yer alır. TextView, android:id özelliği ile tanımlanır. Bu, TextView’e daha sonra kodunuzda başvurmanızı sağlar. TextView’in metni android:text özelliği ile ayarlanır.

CardView’ları Özelleştirme

CardView’lar, çeşitli şekillerde özelleştirilebilir. Örneğin, arka plan rengini, köşe yarıçapını ve gölge rengini değiştirebilirsiniz. Ayrıca, CardView’lara tıklanabilirlik ekleyebilir ve bunları diğer görünümlerle doldurabilirsiniz.

CardView’un arka plan rengini değiştirmek için android:background özelliğini kullanabilirsiniz. Örneğin, CardView’un arka plan rengini kırmızı yapmak için aşağıdaki kodu kullanabilirsiniz:

“`xml

<TextView
    android:id="@+id/textView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:padding="16dp"
    android:text="Hello, World!" />


“`

CardView’un köşe yarıçapını değiştirmek için app:cardCornerRadius özelliğini kullanabilirsiniz. Örneğin, CardView’un köşe yarıçapını 16dp yapmak için aşağıdaki kodu kullanabilirsiniz:

“`xml

<TextView
    android:id="@+id/textView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:padding="16dp"
    android:text="Hello, World!" />


“`

CardView’un gölge rengini değiştirmek için app:cardElevation özelliğini kullanabilirsiniz. Örneğin, CardView’un gölge rengini mavi yapmak için aşağıdaki kodu kullanabilirsiniz:

“`xml

<TextView
    android:id="@+id/textView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:padding="16dp"
    android:text="Hello, World!" />


“`

CardView’lara tıklanabilirlik eklemek için android:clickable özelliğini kullanabilirsiniz. Örneğin, CardView’a tıklandığında bir mesaj göstermek için aşağıdaki kodu kullanabilirsiniz:

“`xml

<TextView
    android:id="@+id/textView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:padding="16dp"
    android:text="Hello, World!" />


“`

CardView’ları diğer görünümlerle doldurabilirsiniz. Örneğin, CardView’u bir ImageView ile doldurabilirsiniz. Bunu yapmak için aşağıdaki kodu kullanabilirsiniz:

“`xml

<ImageView
    android:id="@+id/imageView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:src="@drawable/image" />


“`

Faydalı Siteler ve Dosyalar


Yayımlandı