Aplikasi Water Bottle

 

Membuat Aplikasi Water Bottle

Nama: Alya Shofarizqi Inayah
NRP: 5025201113
PPB - I
2024

Berikut merupakan penjelasan kode dalam pembuatan aplikasi WaterBottle 

1. Membuat composable WaterBottle.kt
2. Membuat beberapa parameter fungsi
    - modifier: Modifier yang akan diterapkan pada box utama
    - totalWaterAmount: Jumlah total air di botol
    - unit: Satuan untuk jumlah air
    - usedWaterAmount: Jumlah air yang digunakan
    - waterColor: Warna air
    - bottleColor: Warna botol
    - capColor: Warna penutup botol


3. Membuat animasi untuk menggerakkan tingkat air di dalam botol saat jumlah air yang digunakan berubah. Ini dicapai menggunakan animateFloatAsState dan animateIntAsState dari Jetpack Compose.


4.
Menggambar botol dan mengisi air di dalamnya dengan Canvas. Bagian bawah botol diberi bentuk dengan menggunakan Path, sementara bagian atasnya diberi bentuk dengan drawRoundRect. (Line 53 - Line 138)

5. Menampilkan jumlah air yang digunakan ditampilkan di tengah-tengah botol menggunakan Text.

Isi file WaterBottle.kt


Isi file MainActivity.kt



Dokumentasi




Komentar

Postingan Populer