Kullanıcı arayüzünü bir arada tutmak için bir iskelet bileşeni oluşturun

Materyal Tasarım'da iskelet, karmaşık kullanıcı arayüzleri için standartlaştırılmış bir platform sağlayan temel bir yapıdır. Kullanıcı arayüzünün farklı bölümlerini (ör. uygulama çubukları ve yüzen işlem düğmeleri) bir arada tutarak uygulamalara tutarlı bir görünüm ve tarz kazandırır.

Sürüm uyumluluğu

Bu uygulama için projenizin minSDK değerinin API düzeyi 21 veya üstü olarak ayarlanması gerekir.

Bağımlılıklar

İskele oluşturma

Aşağıdaki örnekte, Scaffold özelliğini nasıl uygulayabileceğinize dair tam bir örnek verilmiştir. Üst uygulama çubuğu, alt uygulama çubuğu ve Scaffold'ın iç durumuyla etkileşime geçen bir kayan işlem düğmesi içerir.

Sonuçlar

Basit üst ve alt uygulama çubuklarının yanı sıra bir sayıcıyı yineleyen kayan işlem düğmesi içeren bir iskelet uygulaması. İskeletin iç içeriği, bileşeni açıklayan basit bir metindir.
Şekil 1. Bir iskelet uygulaması.

Önemli noktalar

Scaffold bileşeni, uygulamanızın yapısını Materyal Tasarım yönergelerine göre hızlıca oluşturmak için kullanabileceğiniz basit bir API sağlar. Scaffold, parametre olarak çeşitli composable'ları kabul eder. Bunlardan bazıları şunlardır:

  • topBar: Ekranın üst kısmındaki uygulama çubuğu.
  • bottomBar: Ekranın alt kısmındaki uygulama çubuğu.
  • floatingActionButton: Fare imlecini ekranın sağ alt köşesine getirdiğinizde görünen ve önemli işlemleri göstermek için kullanabileceğiniz bir düğme.

Hem üst hem de alt uygulama çubuklarını nasıl uygulayabileceğinizle ilgili daha ayrıntılı örnekler için uygulama çubukları sayfasına bakın.

Scaffold içeriğini diğer kapsayıcılara gönderdiğiniz gibi gönderebilirsiniz. content lambdasına bir innerPadding değeri iletir. Bu değeri daha sonra alt bileşenlerde kullanabilirsiniz.

Bu kılavuzu içeren koleksiyonlar

Bu kılavuz, daha geniş Android geliştirme hedeflerini kapsayan, özel olarak seçilmiş Hızlı Kılavuz koleksiyonlarından biridir:

Karmaşık kullanıcı arayüzleri oluşturmak için standartlaştırılmış bir platformu nasıl kullanacağınızı öğrenin. İskelet, kullanıcı arayüzünün farklı bölümlerini bir arada tutarak uygulamalara tutarlı bir görünüm ve tarz kazandırır.
Birleştirilebilir işlevlerin, Materyal Tasarım tasarım sistemine dayalı güzel kullanıcı arayüzü bileşenleri oluşturmanızı nasıl kolaylaştırabileceğini öğrenin.

Sorularınız veya geri bildiriminiz mi var?

Sık sorulan sorular sayfamıza giderek kısa kılavuzlar hakkında bilgi edinebilir veya bize ulaşarak düşüncelerinizi bizimle paylaşabilirsiniz.