Kotlinde

Kotlin’de CheckBox Kullanımı. Herkese merhaba, bugün “CheckBox… | by way of Batın Gökçe Savran | Mar, 2024

İstek listesi öğesi, birçok uygulamada bulunan ve özellikle e-ticaret sitelerindeki ürünleri favorilere eklemek gibi işlevleri gerçekleştiren bir yapıdır. Bu yapıyı checkBoxes yardımıyla kolayca oluşturabiliriz. Örnek senaryomuzda bir filmi görüntüleyelim ve bu filmi favorilere eklediğimizi varsayalım. İlk olarak içi boş ve dolu olan iki tane vector asset oluşturuyoruz. Sonrasında res>drawable altında selector.xml dosyasını oluşturup checkBox’ın take […]

Kotlin’de CheckBox Kullanımı. Herkese merhaba, bugün “CheckBox… | by way of Batın Gökçe Savran | Mar, 2024 Read More »

Kotlin | Lazy Kullanımı. Kotlin’de lazy anahtar kelimesi, bir… | through Halil Özel | Feb, 2024

Kotlin Lazy Kotlin’de lazy anahtar kelimesi, bir değişkenin değerini yalnızca ilk kullanıldığında hesaplamak için kullanılır. Bu, programınızın performansını optimize etmenize yardımcı olabilir, çünkü yalnızca ihtiyaç duyulan değerler hesaplanır. lazy ile bir değişken tanımladığınızda, ona bir lambda ifadesi atamanız gerekir. Bu lambda ifadesi, değişkenin değerini hesaplamak için kullanılır. Değişkene ilk erişildiğinde, lambda ifadesi çalıştırılır ve değer

Kotlin | Lazy Kullanımı. Kotlin’de lazy anahtar kelimesi, bir… | through Halil Özel | Feb, 2024 Read More »

Kotlinde Customized Growth Bar Yapımı | by way of Alperen imamoglu | Jan, 2024

Activity_main.xml üzerinden sayfamızın tasarımını yapalım Sayfanın arka plan rengini değiştirelim android:background=”@colour/black” <androidx.constraintlayout.widget.ConstraintLayout xmlns:android=”http://schemas.android.com/apk/res/android”xmlns:app=”http://schemas.android.com/apk/res-auto”xmlns:gear=”http://schemas.android.com/gear”android:layout_width=”match_parent”android:layout_height=”match_parent”android:background=”@colour/black”gear:context=”.MainActivity”> </androidx.constraintlayout.widget.ConstraintLayout> Başlık ekleyelim <TextViewandroid:identification=”@+identification/textView_title”android:layout_width=”wrap_content”android:layout_height=”wrap_content”android:layout_marginTop=”64dp”android:textual content=”Customized Bar”android:textColor=”@colour/white”android:textSize=”26sp”app:layout_constraintEnd_toEndOf=”mother or father”app:layout_constraintStart_toStartOf=”mother or father”app:layout_constraintTop_toTopOf=”mother or father” /> Customized Bar’ımızın yazısını ve Customized Bar’ın kendisini oluşturan Recyclerview’i ekleyelim <TextViewandroid:identification=”@+identification/textView_power”android:layout_width=”70dp”android:layout_height=”wrap_content”android:layout_marginStart=”24dp”android:layout_marginTop=”64dp”android:textual content=”Energy”android:textColor=”@colour/white”app:layout_constraintStart_toStartOf=”mother or father”app:layout_constraintTop_toBottomOf=”@+identification/textView_title” /><androidx.recyclerview.widget.RecyclerViewandroid:identification=”@+identification/rv_power”android:layout_width=”0dp”android:layout_height=”12dp”android:layout_marginStart=”20dp”android:layout_marginEnd=”24dp”app:layout_constraintBottom_toBottomOf=”@+identification/textView_power”app:layout_constraintEnd_toEndOf=”mother or father”app:layout_constraintStart_toEndOf=”@+identification/textView_power”app:layout_constraintTop_toTopOf=”@+identification/textView_power” /> Animasyonu başlatmak için buton ekleyelim <Buttonandroid:identification=”@+identification/btn_start_animation”android:layout_width=”wrap_content”android:layout_height=”wrap_content”android:textual content=”Get started Animation”android:layout_marginTop=”64dp”app:layout_constraintEnd_toEndOf=”mother or father”app:layout_constraintStart_toStartOf=”mother

Kotlinde Customized Growth Bar Yapımı | by way of Alperen imamoglu | Jan, 2024 Read More »

Scroll to Top