مصدر إدخال

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

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

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

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

Groovy

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

Kotlin

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

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

الملاحظات

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

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

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

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

الإصدار 1.0

الإصدار 1.0.0-rc01

‫5 نوفمبر 2025

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

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

  • نقل القيمة التلقائية minSdk من الإصدار 21 من واجهة برمجة التطبيقات إلى الإصدار 23 من واجهة برمجة التطبيقات (Ibdfca، b/380448311، b/435705964، b/435705223)

الإصدار 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 أو إصدار أحدث من "مكوّن Android الإضافي في Gradle" (مثل الإصدار 3.3 من R8) وجميع عمليات الإنشاء عند استخدام الإصدار 8.1 أو إصدار أحدث من "مكوّن Android الإضافي في Gradle" (مثل الإصدار 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، وهي أداة مساعدة توفّر أحداث الحركة المتوقّعة استنادًا إلى الأحداث التي تم تلقّيها سابقًا.