Nilai global yang dapat dikonfigurasi

Gunakan sumber daya yang disediakan dalam artikel ini untuk menyesuaikan Dialer. Pandangan yang berbeda akan menggunakan sumber daya yang dialihkan dari nilai-nilai global. Untuk informasi lebih lanjut, lihat desain AOSP UX (mungkin memerlukan login).

Gerakan masukan dialpad

<!-- Boolean config to gate the dialpad input motion -->
<bool name="config_enable_dial_motion">true</bool>
<!-- Font scale for the last input digit -->
<item name="config_dial_motion_scale_start" format="float" type="integer">1.5</item>
<!-- Scale down motion duration for the last input digit -->
<integer name="config_dial_motion_duration">200</integer>

Gravitasi digit input di Dialpad

<!-- 8388629 stands for Gravity.END |
Gravity.CENTER_VERTICAL-->
<integer name="config_dialed_number_gravity">8388629</integer>

Profil pengguna terperinci

Konfigurasi untuk menampilkan profil pengguna terperinci ketika kontak yang cocok untuk nomor masukan ditemukan. Jika salah, tampilkan nama kontak saja . Jika benar, tampilkan avatar kontak, nama kontak, dan label nomor telepon.

<bool name="config_show_detailed_user_profile_on_dialpad">false</bool>

Gambar latar belakang alfa

Jika disetel ke 0, gambar latar belakang tidak terlihat.

<!-- Alpha when there is a contact avatar -->
<item name="config_background_image_alpha" format="float"
type="dimen">1.0</item>
<!-- Alpha when there are no contact avatars and uses the letter tile drawable color as background. -->
<item name="config_background_image_error_alpha" format="float" type="dimen">1.0</item>

Tombol tindakan di halaman Terbaru dan Kontak

<!-- A config determines whether to show divider and callog_action_button for callog items that
are not stored as contacts. "true" will show divider and button as disable state and "false" will
make divider and button invisible for non contacts. -->
    <bool name="config_show_calllog_action_button_for_non_contact">false</bool>

<!-- A config determines whether to show divider and the button on the right side for contacts
without any contact details. "true" will show divider and button as disable state and "false" will
make divider and button invisible for empty contacts. -->
    <bool name="config_show_contact_detail_button_for_empty_contact">false</bool>

Alamat gerbang dan fitur navigasi pada halaman Detail Kontak

Gunakan konfigurasi Boolean ini untuk gerbang alamat dan navigasi pada halaman Detail Kontak.

<!-- A config determines whether to show postal address in contact details page. -->
<bool name="config_show_postal_address">false</bool>

Toolbar di halaman Detail Kontak

<!-- A config determines whether to show the action bar view in the contact details page.-->
<bool name="config_show_contact_details_action_bar_view">false</bool>
<!-- A config determines if to show the action bar avatar in the contact details page.-->
<bool name="config_show_contact_details_action_bar_avatar">true</bool>

Mode judul bilah alat

Konfigurasi untuk mode judul toolbar:

  • 0 menunjukkan nama aplikasi.
  • 1 menunjukkan tidak ada judul toolbar.
  • 2 menunjukkan nama perangkat Bluetooth yang terhubung.
<!-- Use app name as toolbar title. Supported value see @attr/toolbarTitleMode -->
<integer name="config_toolbar_title_mode">0</integer>

UI panggilan layar penuh

Gerbang konfigurasi untuk UI panggilan layar penuh. Jika disetel ke true, menjawab panggilan masuk akan menampilkan UI panggilan masuk layar penuh tanpa memandang pengguna Dialer. Jika disetel ke false, menjawab panggilan masuk akan menutup HUN tanpa menampilkan UI panggilan masuk layar penuh saat pengguna tidak menggunakan Dialer.

<bool name="config_show_fullscreen_incall_ui">true</bool>

Sudut avatar

Mengubah nilai ini akan memengaruhi semua bentuk avatar, termasuk avatar notifikasi:

  • 0,5 menunjukkan avatar bulat.
  • 1 menunjukkan avatar persegi.
<dimen name="contact_avatar_corner_radius_percent" format="float">0.5</dimen>

Ukuran avatar digunakan untuk item daftar

Gunakan konfigurasi ini untuk mengatur ukuran avatar untuk item daftar di halaman ini:

  • Halaman Riwayat Panggilan
  • Halaman kontak
  • Halaman pencarian
  • Avatar profil di halaman Dialpad
<dimen name="avatar_icon_size">76dp</dimen>

Hasil pencarian langsung saat pengguna melakukan panggilan dengan Dialpad

<!-- A config determines whether to show type down list on Dialpad -->
<bool name="config_show_type_down_list_on_dialpad">true</bool>

Ketinggian bilah kontrol

Atur tinggi bilah kontrol Panggilan Sedang, tinggi bilah kontrol Panggilan Masuk, dan tinggi tombol Panggilan.

<dimen name="control_bar_height">96dp</dimen>

Daftar dimensi item

<dimen name="list_item_height">116dp</dimen>