مصدر إدخال

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

تعريف التبعيات

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

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

Groovy

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

Kotlin

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

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

الملاحظات

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

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

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

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

الإصدار 1.0

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