Gunakan setelan yang disediakan di config.xml dan integers.xml
untuk menyiapkan tampilan dan konfigurasi notifikasi Anda.
Tampilan
Untuk mengonfigurasi tampilan notifikasi, ubah setelan ini di
config.xml:
| Tujuan | Setelan |
|---|---|
| Tampilkan navigasi sebagai notifikasi peringatan dini (HUN). | config_showNavigationHeadsupDefault: true |
Tentukan warna latar belakang kartu notifikasi untuk kategori berjudul Notification.CATEGORY_NAVIGATION |
config_enableCardBackgroundColorForCategoryNavigationDefault: false |
| Menetapkan warna latar belakang kartu untuk notifikasi dari aplikasi sistem. | config_enableCardBackgroundColorForSystemAppDefault: false |
| Menampilkan header notifikasi di bagian atas daftar notifikasi. | config_showHeaderForNotificationsDefault: false |
| Menampilkan footer notifikasi di bagian bawah daftar notifikasi. | config_showFooterForNotificationsDefault: true |
| Mengubah warna aksen ikon kecil. | config_enableSmallIconAccentColorDefault: true |
Fungsi
Untuk mengonfigurasi cara fungsi notifikasi, perbarui setelan ini di
integers.xml:
| Tujuan | Setelan |
|---|---|
| Menetapkan jumlah maksimum anggota grup yang ditampilkan saat grup notifikasi diperluas. | max_group_children_numberDefault: 8 |
Menentukan durasi HUN dalam milidetik. Setelah durasi ini
berlalu, HUN akan otomatis ditutup hingga update pada HUN
yang ada yang flag-nya ditetapkan:Notification.FLAG_ONLY_ALERT_ONCEWaktu direset saat update diterima dan HUN ditampilkan untuk durasi yang lebih lama. Jika tanda ini ditetapkan dan update diterima, waktu tidak akan direset. |
headsup_notification_duration_msDefault: 8000 |
| Tetapkan waktu tampilan minimum (dalam milidetik) untuk HUN. Jika aplikasi membatalkan notifikasi segera setelah diposting atau dalam durasi waktu yang dikonfigurasi, HUN akan ditampilkan setidaknya selama waktu ini. | heads_up_notification_minimum_timeDefault: 2000 |
| Tentukan total durasi (dalam milidetik) yang diperlukan oleh animasi fly-in untuk menampilkan HUN. | headsup_total_enter_duration_msDefault: 233 |
| Tetapkan waktu (dalam milidetik) yang diperlukan oleh animasi fly-in untuk menampilkan HUN untuk alfa. Selama animasi, waktu yang diperlukan HUN untuk bertransisi dari transparan menjadi buram. | headsup_alpha_enter_duration_msDefault: 83 |
| Tentukan waktu (dalam milidetik) yang diperlukan oleh animasi fly-out untuk menampilkan notifikasi pemberitahuan. | headsup_exit_duration_msDefault: 150 |
|
Tentukan kecepatan minimum (dalam piksel per detik) yang digunakan untuk menentukan bahwa geser bergerak dalam arah yang sama. |
min_velocity_for_swipe_direction_detectionDefault: 50 |