ডায়ালপ্যাড

  • হোস্ট কার্যকলাপ: TelecomActivity
  • খণ্ড: DialpadFragment

আড়াআড়ি মোড

লেআউট

@layout/dialpad_fragment আপডেট করুন

ডায়ালপ্যাড স্ক্রিন

চিত্র 1. ডায়ালপ্যাড স্ক্রিন

উপাদান [আইডি:]শ্রেণীর নাম সম্পত্তি মান
keypad: KeypadFragment width কী বোতামগুলির উচ্চতা, প্রস্থ এবং প্যাডিং দ্বারা সিদ্ধান্ত নেওয়া হয়
উচ্চতা
dialpad_info: FrameLayout height কীপ্যাডের উচ্চতার সমান
width উচ্চতার সমান
divider: View layout_constraintGuide_percent 0.5

কীপ্যাড

  • টুকরা. KeypadFragment
  • লেআউট। @layout/keypad
  • কীপ্যাড

    চিত্র 2. কীপ্যাড

    উপাদান [আইডি:]শ্রেণীর নাম সম্পত্তি মান
    কীপ্যাড বোতাম app:numberText 1,2,3,4,5,6,7,8,9,*,0,#
    app:letterText "",ABC,DEF,GHI,JKL,MNO,PQRS,TUV,WXYZ,"",+,""
    style @style/KeypadButtonStyle
    Layout উল্লম্বভাবে এবং অনুভূমিকভাবে প্যাক করা চেইন

ডিভাইডার

@layout/keypad_dividers আপডেট করুন। 456dp এর কম ছোট স্ক্রিনে ডিভাইডার ব্যবহার করবেন না।

উপাদান [আইডি:]শ্রেণীর নাম সম্পত্তি মান
বিভাজক height @dimen/dialpad_line_divider_height (for horizontal dividers)
width @dimen/dialpad_line_divider_height (for vertical dividers)
background @color/divider_color

কীপ্যাড বোতাম

@KeypadButtonStyle KeypadButton এ প্রয়োগ করা হবে, যা FrameLayout প্রসারিত করে।

উপাদান [আইডি:]শ্রেণীর নাম সম্পত্তি মান
LinearLayout width @dimen/keypad_minimum_size
height @dimen/keypad_minimum_size
keypad_number: TextView style @style/KeypadNumber
keypad_letters: TextView style @style/KeypadLetter
textAllCaps true
keypad_image: ImageView tint @color/car_key2
visibility সর্বস্বান্ত

ডায়ালপ্যাড তথ্য

লেআউট। @layout/dialpad_info

ডায়ালপ্যাড তথ্য

চিত্র 3. ডায়ালপ্যাড তথ্য

উপাদান [আইডি:]শ্রেণীর নাম সম্পত্তি মান

title: TextView

AOSP রেফারেন্স শিরোনাম ক্ষেত্রে ইনপুট গতি প্রয়োগ করেছে।

গতি নিষ্ক্রিয় করতে, @bool/config_enable_dial_motion ওভাররাইড করে false করুন।

height @dimen/dialpad_info_title_container_size
textAppearance @style/TextAppearance.DialNumber
(এই শৈলীটি DialpadFragment প্রোগ্রাম্যাটিকভাবে শিরোনামেও প্রয়োগ করা হয়।)
autoSizeTextType uniform
autoSizeMinTextSize @dimen/dialpad_info_title_text_size_min
autoSizeMaxTextSize @dimen/dialpad_info_title_text_size_max
delete_button: ImageView style @style/DialpadSecondaryButton
src @drawable/ic_backspace
marginStart /td> dimen/dialpad_info_title_padding_size
call_button: ImageView style @style/DialpadPrimaryButton
src @drawable/icon_call_button
include @layout/dialpad_user_profile layout_marginTop @dimen/dialpad_user_profile_padding

@layout/dialpad_user_profile লেবেল এবং অবতার প্রদর্শনের জন্য @bool/config_show_detailed_user_profile_on_dialpad দ্বারা গেট করা হয়েছে। ডিফল্ট মান false , যা শুধুমাত্র প্রদর্শনের নাম দেখায়।

উপাদান [আইডি:]শ্রেণীর নাম সম্পত্তি মান
display_name: TextView textAppearance @style/TextAppearance.DialpadDisplayName
label: TextView textAppearance ?android:attr/textAppreanceSmall
layout_marginTop @dimen/dialpad_contact_label_margin
dialpad_contact_avatar: ImageView width @dimen/dialpad_contact_avatar_size
height @dimen/dialpad_contact_avatar_size

পোর্ট্রেট মোড

লেআউট। @layout[ -port ]/dialpad_fragment

পোর্ট্রেট মোড

চিত্র 4. প্রতিকৃতি মোড

উপাদান [আইডি:]শ্রেণীর নাম সম্পত্তি মান
keypad: KeypadFragment width কী বোতামগুলির উচ্চতা, প্রস্থ এবং প্যাডিং দ্বারা সিদ্ধান্ত নেওয়া হয়েছে, কীপ্যাড দেখুন।
উচ্চতা
include
@layout/dialpad_user_profile
N/A ল্যান্ডস্কেপ মোডে ডায়ালপ্যাড তথ্যে dialpad_user_profile বিভাগটি দেখুন।
divider: View layout_constraintGuide_percent 0.5
title: TextView ল্যান্ডস্কেপ মোডে ডায়ালপ্যাড তথ্যের শিরোনামের মতোই।
delete_button: ImageView ল্যান্ডস্কেপ মোডে ডায়ালপ্যাড তথ্যে ডিলিট_বোতামের মতোই।
call_button: ImageView style @style/DialpadPrimaryButton
height @dimen/call_button_height
src @drawable/icon_call_button
layout_marginBottom @dimen/call_button_bottom_margin