Jetpack Compose, dijital arayüzler oluşturmak için kapsamlı bir tasarım sistemi olan Materyal Tasarım'ın bir uygulamasını sunar. Materyal bileşenlerini uygulamak için birleştirilebilir işlevler kullanabilirsiniz.

İşlemler

Düğmeler, kullanıcı arayüzündeki çoğu işlemi tetikler.
Kayan işlem düğmeleri (FAB'ler), kullanıcıların birincil işlemleri gerçekleştirmesine yardımcı olur.
Simge düğmeler, kullanıcıların tek dokunuşla küçük işlemler yapmasına yardımcı olur.
Segmentlere ayrılmış düğmeler, kullanıcıların seçenekleri belirlemesine, görünümler arasında geçiş yapmasına veya öğeleri sıralamasına yardımcı olur.

İletişim

Rozetler, gezinme öğeleri ve simgelerindeki bildirimleri, sayıları veya durum bilgilerini gösterir.
İlerleme durumu göstergeleri, belirtilmemiş bir bekleme süresini ifade eder veya bir sürecin süresini gösterir.
Snackbar'lar, ekranın alt kısmında uygulama işlemleriyle ilgili kısa güncellemeler gösterir.
İpuçlarında kısa etiketler veya mesajlar gösterilir.

Kapsama

Alt sayfalar, ekranın alt kısmına sabitlenmiş ikincil içerikleri gösterir.
Kartlarda tek bir konuyla alakalı içerik ve işlemler gösterilir.
Bantlar, ekranda kaydırılabilen bir öğe koleksiyonunu gösterir.
İletişim kutuları, kullanıcı akışında önemli istemler sağlar.
Ayırıcılar, içeriği listelerde veya diğer kapsayıcılarda gruplandıran ince çizgilerdir.
Listeler, metin ve resimlerin sürekli ve dikey olarak sıralandığı indekslerdir.
İskeleler, karmaşık kullanıcı arayüzlerinde kullanıcı arayüzünün farklı bölümlerini bir arada tutar.

Gezinme

Uygulama çubukları, kullanıcıların gezinmesine yardımcı olmak için ekranın üst kısmına yerleştirilir.
Geçiş çubukları, kullanıcıların daha küçük cihazlarda kullanıcı arayüzü görünümleri arasında geçiş yapmasına olanak tanır.
Gezinme çekmeceleri, kullanıcıların daha büyük cihazlarda kullanıcı arayüzü görünümleri arasında geçiş yapmasına olanak tanır.
Gezinme rayları, kullanıcıların orta boy cihazlarda kullanıcı arayüzü görünümleri arasında geçiş yapmasına olanak tanır.
Sekmeler, farklı ekranlardaki ve görünümlerdeki içeriği düzenler.

Seçim

Onay kutuları, kullanıcıların listeden bir veya daha fazla öğe seçmesine ya da bir öğeyi etkinleştirmesine veya devre dışı bırakmasına olanak tanır.
Çipler, kullanıcıların bilgi girmesine, seçim yapmasına, içeriği filtrelemesine veya işlemleri tetiklemesine yardımcı olur.
Tarih seçiciler, kullanıcıların bir tarih veya tarih aralığı seçmesine olanak tanır.
Menüler, geçici bir yüzeyde seçenekler listesini görüntüler.
Radyo düğmeleri, kullanıcıların bir dizi seçenek arasından birini belirlemesine olanak tanır.
Kaydırma çubukları, kullanıcıların bir değer aralığından seçim yapmasına olanak tanır.
Anahtarlar, bir öğenin seçimini açar veya kapatır.
Zaman seçiciler, kullanıcıların belirli bir zamanı seçip ayarlamasına yardımcı olur.

Metin girişleri

Arama, kullanıcıların alakalı bilgiler almak için bir anahtar kelime veya kelime öbeği girmesine olanak tanır.
Metin alanları, kullanıcıların bir kullanıcı arayüzüne metin girmesini sağlar.
Oluşturma'da temel düzenlerin nasıl kullanılacağını öğrenin.
Dizeler ve görüntüler gibi kaynakları nasıl yöneteceğinizi öğrenin.