vertical

Android Jetpack Compose – Staggered Grid Tipli Listeleme

Klasik Android RecyclerView görüntülerinden olan StaggeredGridView ile Pinterest gibi uygulamalarda içerik boyutuna göre gridin yüksekliğinin değişebildiğini görmüşsünüzdür. Yüklenen resimin yüksekliği ne ise, satır yüksekliği o içerik kadar oluyor. Bunu dilerseniz hazır bir kütüphane ile hızlıca nasıl yapabileceğinizi öğrenmek istiyorsanız, şu kütüphaneye göz atın derim; LazyStaggeredGrid Siz de benim gibi tamamen kendiniz anlayarak yazma taraftarıysanız doğru …

Android Jetpack Compose – Staggered Grid Tipli Listeleme Devamı »

Android Jetpack Compose – Accompanist : TabPager kullanımı

Klasik Android XML yapısındaki ViewPager nesnesine Jetpack Compose’da Pager adıyla benzer yapıya sahibiz. Pager Horizontal ve Vertical olmak suretiyle iki farklı şekilde tercih edilebiliyor. Yine klasik Android XML yapısında TabLayout olarak kullandığımız nesneyi, TabRow ve Tab adlarında Compose yapısı içerisinde görüyoruz. Çıktı: Şimdi bu nesneleri nasıl kullanabiliriz bu konuya değinelim. Projemize pager kütüphanesini dahil ederek …

Android Jetpack Compose – Accompanist : TabPager kullanımı Devamı »

Android Jetpack Compose – Layout Yapıları

Jetpack Compose yapısında şuan için temel olarak 5 farklı layout çeşidi bulunuyor. Bunlar; ConstraintLayout Scaffold Column Row Box ConstaintLayout Jetpack Compose’da bulunan ConstraintLayout nesnesi Android’in View Sisteminde bulunan ConstraintLayout nesnesi ile benzerlik göstermektedir. Compose yapısında bulunan ConstraintLayout nesnesini projeye dahil edebilmek için aşağıdaki kütüphaneyi projenize dahil etmeniz gerekmektedir. createRefs adlı metot üzerinden ilgili bağlamaları ilgili …

Android Jetpack Compose – Layout Yapıları Devamı »

Scroll to Top