قلم الشاشة
على الهواتف والأجهزة ذات الشاشات الكبيرة التي تتيح استخدام قلم الشاشة، يتوقّع المستخدمون الحصول على تجربة استخدام متّسقة لقلم الشاشة في جميع تطبيقاتهم.
يمكنك دعم قلم الشاشة لتوفير إمكانات تنقّل محسَّنة للتنقّل والرسم والكتابة بخط اليد، فضلاً عن فُرش متقدّمة مع رصد الإمالة والضغط.
إدارة الإدخال بقلم الشاشة
الدليل
إضافة الكتابة بالحبر إلى تطبيقك باستخدام Ink API
استخدِم Ink API لإضافة ميزات قلم الشاشة وإمكانياته إلى تطبيقك.
الدليل
إدخال قلم الشاشة في الحقول النصية
يتم السماح للمستخدمين بكتابة الإدخال يدويًا في الحقول النصية باستخدام قلم الشاشة.
الدليل
أدوات تحرير نصوص مخصّصة
تفعيل الكتابة بخط اليد بقلم الشاشة في طرق العرض التي لا تشكّل مكوّنات
EditText
أو تطبيقات WebView
مصغّرة
الدليل
الميزات المتقدّمة لقلم الشاشة
إتاحة الضغط بقلم الشاشة والاتجاه والإمالة والتمرير والتعرّف على راحة اليد. يمكنك تحسين عرض الإدخال بقلم الشاشة من خلال الرسومات ذات وقت الاستجابة المنخفض ومكتبات توقُّع الحركة.
الدليل
تطبيقات تدوين الملاحظات
تدوين الملاحظات باستخدام قلم الشاشة في تطبيقات تدوين الملاحظات ليتمكّن المستخدمون من كتابة محتوى الشاشة ورسمه وإضافة تعليقات توضيحية إليه بسهولة
إبراز تجربتك باستخدام المكتبات المتقدّمة
يمكنك استخدام مكتبات قلم الشاشة المتقدّمة لتقليل وقت الاستجابة ورصد الضغط والإمالة وتجاهل العلامات غير المقصودة والتعرّف على الكتابة بخط اليد.
مكتبات ذات وقت استجابة سريع
تقليل وقت الاستجابة في مسار عرض الرسومات
يمكنك تحسين وقت الاستجابة عن طريق تقليل وقت المعالجة بين الإدخال باستخدام قلم الشاشة وعرض الشاشة.
تقليل وقت الاستجابة
يمكنك تقليل وقت الاستجابة باستخدام توقُّع أحداث الحركة المستقبلية بسهولة من خلال مكتبة Jetpack توقُّع الحركة.
المكتبات المتقدمة
صمِّم فُرشًا متقدّمة بالضغط والإمالة
استخدِم معلومات عن ضغط قلم الشاشة وإمالته لعرض الحد الخارجي من العنصر
MotionEvent
.
رفض علامات الارتباك غير المقصودة
تجنّب علامات التشتيت عندما يلمس المستخدم الشاشة عن طريق الخطأ أثناء الرسم أو الكتابة بقلم الشاشة.
التعرّف على الكتابة بخط اليد
التعرّف على النصوص المكتوبة بخط اليد وتصنيف الإيماءات على سطح رقمي باستخدام أدوات تعلّم الآلة التعرّف على النصوص المكتوبة بخط اليد وتصنيف الإيماءات على سطح رقمي باستخدام أداة "التعرُّف على الحبر الرقمي" في أدوات تعلّم الآلة
أنشِئ تجارب تفاعلية
تمكين المستخدمين من العمل في وضع ملء الشاشة واستخدام التنقل بالإيماءات بدون علامات التجول.
إنشاء إصدارات تناسب جميع أنواع الإدخالات
عليك تمكين المستخدمين من التنقّل في تطبيقك باستخدام قلم الشاشة، تمامًا كما يفعلون مع لوحة المفاتيح أو لوحة اللمس. تساهم التحسينات التي يتم إجراؤها بقلم الشاشة أيضًا في تحسين تجربة الأنواع الأخرى من الإدخالات، مثل تمكين المستخدمين من التنقّل في تطبيقك بقلم الشاشة، تمامًا كما يفعلون مع لوحة المفاتيح أو لوحة اللمس. وبفضل التحسينات التي يتمّ إدخالها على قلم الشاشة، تحسِّن عملية الإدخال في أنواع أخرى من الإدخال، مثل لوحة المفاتيح والماوس.
الدليل
إظهار التركيز عند التمرير على الشاشة
يمكنك مساعدة المستخدمين في تحديد موضع التركيز على الشاشة بسهولة لإدخال البيانات بدقة. على سبيل المثال، يمكنك إضافة مؤشر تركيز مثل حد أكثر سمكًا عندما يمرِّر المستخدم مؤشر الماوس فوقه.
الدليل
سحب المحتوى وإفلاته
سحب وإفلات الصور والنصوص وغير ذلك من المحتوى حتى يتمكن المستخدمون من المشاركة بسرعة من تطبيقك. سحب وإفلات الصور والنصوص وغير ذلك من المحتوى حتى يتمكن المستخدمون من المشاركة بسرعة من تطبيقك إلى تطبيق آخر.
الدليل
جعل النص قابلاً للاختيار
إتاحة اختيار النص في تطبيقك ليتمكّن المستخدمون من اختيار النص ومشاركته بسرعة. يمكنك إتاحة اختيار النص في تطبيقك ليتمكّن المستخدمون من تحديد النص ومشاركته بسرعة مع التطبيقات الأخرى باستخدام قلم الشاشة.
موارد أخرى
المعرض
معرض الشاشة الكبيرة
برنامج CodeLab
تحسين دعم قلم الشاشة في تطبيق Android
مشاركة مدونة
وقت استجابة بطيء لقلم الشاشة
فيديو على YouTube
إضافة توافق قلم الشاشة مع تطبيق Android
فيديو على YouTube