Menyiapkan notifikasi

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