Sử dụng các tài nguyên được cung cấp trong bài viết này để tuỳ chỉnh Trình quay số. Các thành phần hiển thị khác nhau sẽ sử dụng tài nguyên được chuyển hướng từ các giá trị toàn cục. Để biết thêm thông tin, hãy xem thiết kế trải nghiệm người dùng AOSP (có thể yêu cầu đăng nhập).
Chuyển động nhập bằng bàn phím số
<!-- 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>
Trọng lực của các chữ số nhập trong Bàn phím số
<!-- 8388629 stands for Gravity.END | Gravity.CENTER_VERTICAL--> <integer name="config_dialed_number_gravity">8388629</integer>
Hồ sơ người dùng chi tiết
Định cấu hình để hiển thị hồ sơ người dùng chi tiết khi tìm thấy một người liên hệ phù hợp với số điện thoại đã nhập. Khi giá trị là false, chỉ hiển thị tên người liên hệ. Khi là true, hãy hiển thị hình đại diện, tên người liên hệ và nhãn số điện thoại.
<bool name="config_show_detailed_user_profile_on_dialpad">false</bool>
Độ đậm nhạt của hình nền
Khi bạn đặt thành 0, hình nền sẽ không hiển thị.
<!-- 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>
Nút hành động trên trang Gần đây và trang Danh bạ
<!-- 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>
Địa chỉ cổng và tính năng điều hướng trên trang Thông tin liên hệ
Sử dụng cấu hình Boolean này để kiểm soát địa chỉ và tính năng điều hướng trên trang Thông tin liên hệ.
<!-- A config determines whether to show postal address in contact details page. --> <bool name="config_show_postal_address">false</bool>
Thanh công cụ trên trang Thông tin liên hệ
<!-- 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>
Chế độ tiêu đề thanh công cụ
Cấu hình cho chế độ tiêu đề thanh công cụ:
- 0 biểu thị tên ứng dụng.
- 1 biểu thị không có tiêu đề thanh công cụ.
- 2 biểu thị tên thiết bị Bluetooth đã kết nối.
<!-- Use app name as toolbar title. Supported value see @attr/toolbarTitleMode --> <integer name="config_toolbar_title_mode">0</integer>
Giao diện người dùng toàn màn hình trong cuộc gọi
Cổng cấu hình cho giao diện người dùng trong cuộc gọi ở chế độ toàn màn hình. Khi được đặt thành true, thao tác trả lời cuộc gọi đến sẽ hiển thị giao diện người dùng cuộc gọi ở chế độ toàn màn hình, bất kể người dùng Trình quay số. Khi được đặt thành false, thao tác trả lời cuộc gọi đến sẽ đóng HUN mà không hiển thị giao diện người dùng cuộc gọi ở chế độ toàn màn hình khi người dùng không ở trong Trình quay số.
<bool name="config_show_fullscreen_incall_ui">true</bool>
Góc hình đại diện
Việc thay đổi giá trị này sẽ ảnh hưởng đến tất cả hình dạng hình đại diện, bao gồm cả hình đại diện thông báo:
- 0,5 biểu thị hình đại diện tròn.
- 1 biểu thị hình đại diện hình vuông.
<dimen name="contact_avatar_corner_radius_percent" format="float">0.5</dimen>
Kích thước hình đại diện dùng cho các mục trong danh sách
Sử dụng cấu hình này để đặt kích thước hình đại diện cho các mục trong danh sách trên các trang sau:
- Trang Nhật ký cuộc gọi
- Trang liên hệ
- Trang tìm kiếm
- Hình đại diện trên trang Bàn phím quay số
<dimen name="avatar_icon_size">76dp</dimen>
Kết quả tìm kiếm trực tiếp khi người dùng quay số bằng Bàn phím quay số
<!-- A config determines whether to show type down list on Dialpad --> <bool name="config_show_type_down_list_on_dialpad">true</bool>
Chiều cao thanh điều khiển
Đặt chiều cao của thanh điều khiển Cuộc gọi đang diễn ra, chiều cao của thanh điều khiển Cuộc gọi đến và chiều cao của nút Gọi.
<dimen name="control_bar_height">96dp</dimen>
Phương diện mục danh sách
<dimen name="list_item_height">116dp</dimen>