استخدِم المراجع المقدَّمة في هذه المقالة لتخصيص تطبيق "أداة الاتصال". ستستخدم طرق العرض المختلفة الموارد التي تتم إعادة توجيهها من القيم الشاملة. لمزيد من المعلومات، يُرجى الاطّلاع على تصميم تجربة المستخدم في AOSP (قد يتطلب تسجيل الدخول).
حركة إدخال لوحة المفاتيح
<!-- 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>
جاذبية إدخال الأرقام في لوحة الاتصال
<!-- 8388629 stands for Gravity.END | Gravity.CENTER_VERTICAL--> <integer name="config_dialed_number_gravity">8388629</integer>
الملف الشخصي التفصيلي للمستخدم
ضبط الإعدادات لعرض ملف شخصي تفصيلي للمستخدم عند العثور على جهة اتصال مطابقة للرقم الذي تم إدخاله عندما يكون القيمة خطأ، يتم عرض اسم جهة الاتصال فقط. عند ضبط القيمة على true، يتم عرض الصورة الرمزية لجهة الاتصال واسم جهة الاتصال وتصنيف رقم الهاتف.
<bool name="config_show_detailed_user_profile_on_dialpad">false</bool>
صورة خلفية شفافة
عند ضبطها على 0، تكون صورة الخلفية غير مرئية.
<!-- 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>
أزرار الإجراءات في صفحتَي "التطبيقات المستخدَمة مؤخرًا" و"جهات الاتصال"
<!-- 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>
عنوان البوابة وميزة التنقّل في صفحة "تفاصيل الاتصال"
استخدِم إعدادات Boolean هذه لمنع ظهور عنوان الصفحة وميزة التنقّل في صفحة "تفاصيل الاتصال".
<!-- A config determines whether to show postal address in contact details page. --> <bool name="config_show_postal_address">false</bool>
شريط الأدوات في صفحة "تفاصيل جهة الاتصال"
<!-- 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>
وضع عنوان شريط الأدوات
ضبط وضع عنوان شريط الأدوات:
- يشير الرقم 0 إلى اسم التطبيق.
- يشير الرقم 1 إلى عدم توفّر عنوان شريط الأدوات.
- يشير الرقم 2 إلى اسم جهاز البلوتوث المتصل.
<!-- Use app name as toolbar title. Supported value see @attr/toolbarTitleMode --> <integer name="config_toolbar_title_mode">0</integer>
واجهة مستخدم المكالمات في وضع ملء الشاشة
بوابة الضبط لواجهة المستخدم المخصّصة للمكالمات في وضع ملء الشاشة عند ضبط هذا الخيار على "صحيح"، يؤدي الردّ على مكالمة واردة إلى عرض واجهة المستخدم المخصّصة للمكالمات في وضع ملء الشاشة بغض النظر عن مستخدم تطبيق "الهاتف". عند ضبط القيمة على "خطأ"، يؤدي الردّ على مكالمة واردة إلى إغلاق شاشة "النص على الشاشة" بدون عرض واجهة المستخدم المخصّصة للمكالمة في وضع ملء الشاشة عندما لا يكون المستخدم في "أداة الاتصال".
<bool name="config_show_fullscreen_incall_ui">true</bool>
زاوية الأفاتار
يؤثّر تغيير هذه القيمة في جميع أشكال الصور الرمزية، بما في ذلك الصورة الرمزية للإشعارات:
- يشير الرقم 0.5 إلى الصورة الرمزية المستديرة.
- يشير الرقم 1 إلى صورة أفاتار مربّعة.
<dimen name="contact_avatar_corner_radius_percent" format="float">0.5</dimen>
حجم الصورة الرمزية المستخدَمة لعناصر القائمة
استخدِم هذه الإعدادات لضبط حجم الصورة الرمزية لعناصر القائمة على هذه الصفحات:
- صفحة "سجلّ المكالمات"
- صفحة "جهات الاتصال"
- صفحة البحث
- صورة أفاتار الملف الشخصي في صفحة Dialpad
<dimen name="avatar_icon_size">76dp</dimen>
نتيجة بحث مباشرة عندما يتصل المستخدم باستخدام Dialpad
<!-- A config determines whether to show type down list on Dialpad --> <bool name="config_show_type_down_list_on_dialpad">true</bool>
ارتفاع شريط التحكّم
اضبط ارتفاع شريط التحكّم في المكالمة الجارية وارتفاع شريط التحكّم في المكالمة الواردة وارتفاع زر مكالمة.
<dimen name="control_bar_height">96dp</dimen>
سمات عناصر القائمة
<dimen name="list_item_height">116dp</dimen>