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