مصدر إدخال

  
تقليل وقت استجابة تفاعلات الإدخال من خلال توقّع أحداث MotionEvents المستقبلية
آخر تعديل الإصدار الثابت إصدار محتمل الإصدار التجريبي الإصدار الأولي
2 أكتوبر 2024 - - 1.0.0-beta05 -

تحديد التبعيات

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

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

Groovy

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

Kotlin

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

لمزيد من المعلومات عن العناصر الاعتمادية، اطّلِع على مقالة إضافة عناصر الاعتماد الخاصة بالإصدار.

الملاحظات

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

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

اطّلِع على مستندات أداة تتبُّع المشاكل لمزيد من المعلومات.

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

الإصدار 1.0

الإصدار 1.0.0-beta05

2 أكتوبر 2024

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

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

  • منع التنبؤ من تجاوز المبلغ المطلوب (Ifbf49، b/369330439)
  • تمت إزالة التحديد اليدوي للوصول إلى واجهات برمجة تطبيقات المنصة الجديدة لأنّ ذلك يحدث تلقائيًا من خلال وضع نماذج لواجهات برمجة التطبيقات عند استخدام R8 مع AGP 7.3 أو إصدار أحدث (مثل R8 الإصدار 3.3) ولجميع الإصدارات عند استخدام AGP 8.1 أو إصدار أحدث (مثل D8 الإصدار 8.1). ننصح العملاء الذين لا يستخدمون 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، وهي أداة تقدّم أحداث الحركة المتوقّعة استنادًا إلى الأحداث التي تمّ تلقّيها سابقًا.