Switch bileşeni, kullanıcıların iki durum arasında geçiş yapmasına olanak tanır: işaretli ve işaretsiz. Kullanıcının aşağıdakilerden birini yapmasına izin vermek için bir anahtar kullanın:
- Bir ayarı etkinleştirin veya devre dışı bırakın.
- Bir özelliği etkinleştirme veya devre dışı bırakma
- Bir seçenek belirleyin.
Bileşen, küçük resim ve iz olmak üzere iki bölümden oluşur. Anahtarın sürüklenen kısmı başparmak, arka planı ise izdir. Kullanıcı, anahtarın durumunu değiştirmek için başparmağını sola veya sağa sürükleyebilir. Ayrıca, onay kutusunu işaretlemek ve temizlemek için anahtara da dokunabilirler.
Sürüm uyumluluğu
Bu uygulama, projenizin minSDK'sının API düzeyi 21 veya sonraki sürümlere ayarlanmasını gerektirir.
Bağımlılıklar
Geçiş yapma
Aşağıdaki örnek, Switch composable'ın minimum düzeyde uygulanmış halidir:
Sonuçlar
Özel küçük resim oluşturma
Özel bir küçük resim oluşturmak için thumbContent parametresine herhangi bir composable iletebilirsiniz. Aşağıda, başparmak için özel simge kullanan bir anahtar örneği verilmiştir:
Sonuçlar
İşaretlenmemiş görünüm, önceki bölümdeki örnekle aynıdır. Ancak, işaretlendiğinde bu uygulama aşağıdaki gibi görünür:
Özel renkler kullanma
Anahtarın işaretli olup olmadığını dikkate alarak anahtarın başparmağının ve izinin rengini değiştirmek için colors parametresini kullanın.
Sonuçlar
Önemli noktalar
Temel parametreler:
checked: Anahtarın başlangıç durumu.onCheckedChange: Anahtarın durumu değiştiğinde çağrılan geri çağırma.enabled: Anahtarın etkin veya devre dışı olup olmadığı.colors: Anahtar için kullanılan renkler.
Gelişmiş parametreler
thumbContent: Bu özelliği, işaretlendiğinde başparmağın görünümünü özelleştirmek için kullanın.colors: Parçanın ve başparmağın rengini özelleştirmek için kullanılır.
Bu rehberi içeren koleksiyonlar
Bu kılavuz, daha kapsamlı Android geliştirme hedeflerini ele alan aşağıdaki seçilmiş Hızlı Kılavuz koleksiyonlarının bir parçasıdır: