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_showNavigationHeadsup Default: true |
Tentukan warna latar belakang kartu notifikasi untuk kategori berjudul Notification.CATEGORY_NAVIGATION |
config_enableCardBackgroundColorForCategoryNavigation Default: false |
Menetapkan warna latar belakang kartu untuk notifikasi dari aplikasi sistem. | config_enableCardBackgroundColorForSystemApp Default: false |
Menampilkan header notifikasi di bagian atas daftar notifikasi. | config_showHeaderForNotifications Default: false |
Menampilkan footer notifikasi di bagian bawah daftar notifikasi. | config_showFooterForNotifications Default: true |
Mengubah warna aksen ikon kecil. | config_enableSmallIconAccentColor Default: 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_number Default: 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_ONCE Waktu 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_ms Default: 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_time Default: 2000 |
Tentukan total durasi (dalam milidetik) yang diperlukan oleh animasi fly-in untuk menampilkan HUN. | headsup_total_enter_duration_ms Default: 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_ms Default: 83 |
Tentukan waktu (dalam milidetik) yang diperlukan oleh animasi fly-out untuk menampilkan notifikasi pemberitahuan. | headsup_exit_duration_ms Default: 150 |
Tentukan kecepatan minimum (dalam piksel per detik) yang digunakan untuk menentukan bahwa geser bergerak dalam arah yang sama. |
min_velocity_for_swipe_direction_detection Default: 50 |