Button

Sarana aksi utama user untuk berkomunikasi dengan aplikasi. Button memiliki tingkat kustomisasi yang tinggi dan tidak dibatasi oleh platform baik secara bentuk maupun anatomi. Klasifikasi button mengikuti arahan dari material design, dengan detil sebagai berikut:

  1. Text button

  2. Outlined button

  3. Contained button

  4. Toggle button / icon button

State Umum

  • Normal - ketika user tidak memberikan input/gestur apapun terhadap button

  • Pressed (optional) - ketika user menekan button, biasanya muncul ripple effect (inkwell) pada platform android

  • Disabled - ketika user tidak bisa/tidak boleh melakukan aksi terhadap button

  • Active/Inactive - sebagai penanda aktif dan tidak aktif, khusus untuk toggle/icon button

TODO: common behavior, FAB

Last updated