إدخال

  
تقليل زمن انتقال تفاعلات الإدخال من خلال توقّع أحداث MotionEvent المستقبلية
آخر الأخبار الإصدار الثابت إصدار محتمل الإصدار التجريبي الإصدار الأولي
‫19 نوفمبر 2025 1.0.0 - - -

تحديد الاعتماديات

لإضافة اعتمادية على Input، يجب تضمين مستودع Google Maven في مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.

أضِف الاعتماديات الخاصة بالعناصر التي تحتاج إليها في ملف build.gradle لتطبيقك أو وحدتك:

Groovy

dependencies {
    implementation "androidx.input:input-motionprediction:1.0.0"
}

Kotlin

dependencies {
    implementation("androidx.input:input-motionprediction:1.0.0")
}

لمزيد من المعلومات حول الاعتماديات، يُرجى الاطّلاع على إضافة اعتماديات الإصدار.

الملاحظات

تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية من خلال النقر على زر النجمة.

إنشاء مشكلة جديدة

يُرجى الاطّلاع على مستندات Issue Tracker للحصول على مزيد من المعلومات.

لا تتوفّر ملاحظات إصدار لهذا العنصر.

Input-Motionprediction

الإصدار 1.0

الإصدار 1.0.0

‫19 نوفمبر 2025

تم طرح androidx.input:input-motionprediction:1.0.0. يتضمّن الإصدار 1.0.0 هذه التعديلات.

الإصدار ‎1.0.0-rc01

‫5 نوفمبر 2025

تم طرح androidx.input:input-motionprediction:1.0.0-rc01. يتضمّن الإصدار 1.0.0-rc01 هذه التعديلات.

إصلاح الأخطاء

الإصدار ‎1.0.0-beta06

‫13 أغسطس 2025

تم طرح androidx.input:input-motionprediction:1.0.0-beta06. يتضمّن الإصدار 1.0.0-beta06 هذه التعديلات.

الميزات الجديدة

  • ستستخدِم المكتبة الآن واجهة برمجة التطبيقات الخاصة بالتوقّعات في النظام إذا كانت متاحة.

تغييرات واجهة برمجة التطبيقات

  • إزالة التعليقات التوضيحية القديمة @RequiresApi(21) (I9103b)

الإصدار ‎1.0.0-beta05

‫2 أكتوبر 2024

تم طرح androidx.input:input-motionprediction:1.0.0-beta05. يتضمّن الإصدار 1.0.0-beta05 هذه التعديلات.

إصلاح الأخطاء

  • منع التوقّع من تجاوز المبلغ المطلوب (Ifbf49، b/369330439)
  • تمت إزالة التحديد اليدوي لإمكانية الوصول إلى واجهات برمجة التطبيقات الجديدة للمنصة لأنّ ذلك يحدث تلقائيًا من خلال تصميم واجهة برمجة التطبيقات عند استخدام R8 مع الإصدار 7.3 أو إصدار أحدث من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" (مثل الإصدار 3.3 من R8)، وجميع عمليات الإنشاء عند استخدام الإصدار 8.1 أو إصدار أحدث من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" (مثل الإصدار 8.1 من D8). ننصح العملاء الذين لا يستخدمون AGP بالترقية إلى الإصدار 8.1 أو إصدار أحدث من D8. يُرجى مراجعة هذه المقالة للاطّلاع على مزيد من التفاصيل. (If6b4c، b/345472586)

الإصدار ‎1.0.0-beta04

‫1 مايو 2024

تم طرح androidx.input:input-motionprediction:1.0.0-beta04. يتضمّن الإصدار 1.0.0-beta04 هذه التعديلات.

الميزات الجديدة

  • لن يتوقف التوقّع فجأة
  • أصبحت ميزة التوقّع المضمّنة هي الإعداد التلقائي بدلاً من ميزة التوقّع في النظام

إصلاح الأخطاء

  • الانتقال إلى المستوى 21 كحد أدنى تلقائي minSdkVersion لمكتبات androidx (I6ec7f)
  • إصلاح وقت حدث النقر لفعاليات المؤشرات المتعددة (04824a)
  • إصلاح الطابع الزمني السابق للمؤشر الأول (dee0b0)
  • إصلاح الوقت السابق غير الصحيح عند توفّر مؤشرات متعدّدة (1189fa)

الإصدار ‎1.0.0-beta03

‫20 سبتمبر 2023

تم طرح androidx.input:input-motionprediction:1.0.0-beta03. يتضمّن الإصدار 1.0.0-beta03 هذه التعديلات.

الميزات الجديدة

  • زيادة الثقة في التوقعات عند استخدام أدوات دقيقة (57cb7c6)
  • تحسين تخصيص الذاكرة لمكتبة التوقّعات المضمّنة (0b7686e)

الإصدار ‎1.0.0-beta02

‏26 تموز (يوليو) 2023

تم طرح androidx.input:input-motionprediction:1.0.0-beta02. يتضمّن الإصدار 1.0.0-beta02 هذه التعديلات.

الميزات الجديدة

  • إتاحة استخدام واجهة برمجة التطبيقات الخاصة بالتوقّع في نظام Android U (I7261f)

تغييرات واجهة برمجة التطبيقات

  • دمج ملفات واجهات برمجة التطبيقات العامة والتجريبية لمسارات h إلى m (Ic4630، b/278769092)

إصلاح الأخطاء

  • تعرض الآن أحداث الحركة المتوقّعة وقت التنزيل ووقت الحدث الصحيحَين (I40059)

الإصدار 1.0.0-beta01

‫22 مارس 2023

تم طرح androidx.input:input-motionprediction:1.0.0-beta01. يتضمّن الإصدار 1.0.0-beta01 هذه التعديلات.

الميزات الجديدة

  • تتوفّر معلومات عن الاتجاه والميل في أحداث الحركة المتوقّعة
  • فترات التوقّع المحسوبة ديناميكيًا

تغييرات واجهة برمجة التطبيقات

  • تمت إزالة الطريقة close لأنّها لم تعُد مطلوبة (I84349)

الإصدار ‎1.0.0-alpha02

‫7 كانون الأول (ديسمبر) 2022

تم طرح androidx.input:input-motionprediction:1.0.0-alpha02. يتضمّن الإصدار 1.0.0-alpha02 هذه التعديلات.

تغييرات واجهة برمجة التطبيقات

  • تمت إعادة تسمية recordMovement إلى record، وdispose إلى close (I018c0)

الإصدار ‎1.0.0-alpha01

‫24 أكتوبر 2022

تم طرح androidx.input:input-motionprediction:1.0.0-alpha01. يتضمّن الإصدار 1.0.0-alpha01 هذه التعديلات.

الميزات الجديدة

  • الإصدار الأوّلي من مكتبة AndroidX الخاصة بميزة "توقّع الإدخال" ويشمل ذلك واجهة برمجة تطبيقات لتقليل وقت الاستجابة المُدرَك للتفاعلات مع الإدخال من خلال توقّع أحداث الحركة المستقبلية.

تغييرات واجهة برمجة التطبيقات

  • تُقدّم هذه السمة MotionEventPredictor، وهي أداة مساعدة توفّر أحداث حركة متوقّعة استنادًا إلى الأحداث التي تم تلقّيها سابقًا.