Pertama, untuk halaman "Tambah Amalan" sudah selesai semua, kecuali bagian "Pilih Template" belum dilaksanakan. Beberapa case sudah dihandle, misalnya pada pemasukkan tanggal, jika dimasukkan tanggal yang tidak ada di kalender maka akan muncul peringatan seperti pada gambar 1. Case selanjutnya jika memasukkan nama kategori yang sudah ada, maka akan muncul peringatan seperti gambar 2. Dan peringatan juga akan muncul jika nama mengandung karakter / \ < > * ? dan |
![]() |
Gambar 1: Validasi tanggal |
![]() |
Gambar 2: Validasi ketersediaan nama |
![]() |
Gambar 3: Validasi karakter |
Untuk halaman "Detail Amalan" juga sudah terimplementasi semua seperti gambar di bawah ini. Halaman ini muncul jika salah satu amalan pada Halaman utama disentuh. Masing2 atribut jika disentuh akan muncul dialog box untuk mengedit atribut amalan tersebut (seperti pada gambar 5).
![]() |
Gambar 4: Edit nama |
![]() |
Gambar 5: Mengedit jenis input amalan |
Selain itu pada halaman utama, tampilan header sudah saya modifikasi seperti gif di bawah ini. Hal tersebut saya lakukan secara manual, karena pada AppBar tersebut diberikan variabel angka yang dinamis ketika AppBar tersebut membesar / mengecil (ketika discroll) sehingga saya bisa menggunakan variabek tersebut untuk memunculkan / menyembunyikan tanggal pada header dan pada toolbar dengan transisi fade-in & fade-out (dengan method setAlpha dan parameter berupa variabel ukuran AppBar)
Semua progress di atas sudah include pada GIT branch Master saat ini.
Dan semua progres di atas memakan waktu (bersih) sekitar 20 jam
Tidak ada komentar:
Posting Komentar