مصدر إدخال
| آخر الأخبار | الإصدار الثابت | إصدار محتمل | الإصدار التجريبي | الإصدار الأوّلي |
|---|---|---|---|---|
| 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، وهي أداة مساعدة توفّر أحداث الحركة المتوقّعة استنادًا إلى الأحداث التي تم تلقّيها سابقًا.