ورودی

کاهش تأخیر تعاملات ورودی با پیش‌بینی MotionEvents آینده
آخرین به‌روزرسانی انتشار پایدار کاندیدای انتشار انتشار بتا انتشار آلفا
۵ نوامبر ۲۰۲۵ - ۱.۰.۰-rc01 - -

اعلام وابستگی‌ها

برای افزودن وابستگی به Input، باید مخزن Google Maven را به پروژه خود اضافه کنید. برای اطلاعات بیشتر، مخزن Maven گوگل را مطالعه کنید.

وابستگی‌های مربوط به مصنوعات مورد نیاز خود را در فایل build.gradle برای برنامه یا ماژول خود اضافه کنید:

شیار

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

کاتلین

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

برای اطلاعات بیشتر در مورد وابستگی‌ها، به «افزودن وابستگی‌های ساخت» مراجعه کنید.

بازخورد

بازخورد شما به بهبود Jetpack کمک می‌کند. اگر مشکلات جدیدی کشف کردید یا ایده‌هایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبل از ایجاد یک کتابخانه جدید، نگاهی به مشکلات موجود در این کتابخانه بیندازید. می‌توانید با کلیک بر روی دکمه ستاره، رأی خود را به یک مشکل موجود اضافه کنید.

ایجاد یک مسئله جدید

برای اطلاعات بیشتر به مستندات ردیاب مشکل مراجعه کنید.

هیچ یادداشت انتشاری برای این مصنوع وجود ندارد.

نسخه ۱.۰

نسخه ۱.۰.۰-rc01

۵ نوامبر ۲۰۲۵

androidx.input:input-motionprediction:1.0.0-rc01 منتشر شد. نسخه 1.0.0-rc01 شامل این کامیت‌ها است.

رفع اشکالات

نسخه ۱.۰.۰-بتا۰۶

۱۳ آگوست ۲۰۲۵

androidx.input:input-motionprediction:1.0.0-beta06 منتشر شد. نسخه 1.0.0-beta06 شامل این کامیت‌ها است.

ویژگی‌های جدید

  • اکنون کتابخانه در صورت وجود، از API پیش‌بینی سیستم استفاده خواهد کرد.

تغییرات API

  • حذف حاشیه‌نویسی‌های منسوخ‌شده‌ی @RequiresApi(21) ( I9103b )

نسخه ۱.۰.۰-بتا۰۵

۲ اکتبر ۲۰۲۴

androidx.input:input-motionprediction:1.0.0-beta05 منتشر شد. نسخه 1.0.0-beta05 شامل این کامیت‌ها است.

رفع اشکالات

  • جلوگیری از افزایش پیش‌بینی از مقدار درخواستی ( Ifbf49 ، b/369330439 )
  • حذف دستورالعمل دسترسی به APIهای پلتفرم جدید، زیرا این امر به طور خودکار از طریق مدل‌سازی API هنگام استفاده از R8 با AGP 7.3 یا بالاتر (مثلاً R8 نسخه 3.3) و برای همه نسخه‌ها هنگام استفاده از AGP 8.1 یا بالاتر (مثلاً D8 نسخه 8.1) اتفاق می‌افتد. به مشتریانی که از AGP استفاده نمی‌کنند، توصیه می‌شود D8 نسخه 8.1 یا بالاتر را به‌روزرسانی کنند. برای جزئیات بیشتر به این مقاله مراجعه کنید. ( If6b4c ، b/345472586 )

نسخه ۱.۰.۰-بتا۰۴

۱ مه ۲۰۲۴

androidx.input:input-motionprediction:1.0.0-beta04 منتشر شد. نسخه 1.0.0-beta04 شامل این کامیت‌ها است.

ویژگی‌های جدید

  • پیش‌بینی ناگهان متوقف نخواهد شد
  • پیش‌بینی داخلی اکنون به جای پیش‌بینی سیستمی، پیش‌فرض است

رفع اشکالات

  • به عنوان minSdkVersion پیش‌فرض کتابخانه‌های androidx ( I6ec7f ) به ۲۱ منتقل شوید.
  • زمان رویداد را برای رویدادهای چند اشاره‌گری ( 04824a ) تنظیم کنید.
  • اصلاح مهر زمانی تاریخی برای اولین اشاره‌گر ( dee0b0 ).
  • مشکل زمان تاریخی نامناسب زمانی که چندین اشاره‌گر وجود دارد ( 1189fa ) برطرف شد.

نسخه ۱.۰.۰-بتا۰۳

۲۰ سپتامبر ۲۰۲۳

androidx.input:input-motionprediction:1.0.0-beta03 منتشر شد. نسخه 1.0.0-beta03 شامل این کامیت‌ها است.

ویژگی‌های جدید

  • افزایش اطمینان پیش‌بینی هنگام استفاده از ابزارهای دقیق. ( 57cb7c6 )
  • تخصیص حافظه کتابخانه پیش‌بینی داخلی بهینه شده است. ( 0b7686e )

نسخه ۱.۰.۰-بتا۰۲

۲۶ ژوئیه ۲۰۲۳

androidx.input:input-motionprediction:1.0.0-beta02 منتشر شد. نسخه 1.0.0-beta02 شامل این کامیت‌ها است.

ویژگی‌های جدید

  • اضافه شدن پشتیبانی از API پیش‌بینی سیستم اندروید U ( I7261f )

تغییرات API

  • فایل‌های API عمومی و آزمایشی برای مسیرهای h-thru m ادغام شدند ( Ic4630 ، b/278769092 )

رفع اشکالات

  • رویدادهای حرکتی پیش‌بینی‌شده اکنون زمان صحیح خاموش شدن و رویداد را گزارش می‌دهند ( I40059 )

نسخه ۱.۰.۰-بتا۰۱

۲۲ مارس ۲۰۲۳

androidx.input:input-motionprediction:1.0.0-beta01 منتشر شد. نسخه 1.0.0-beta01 شامل این کامیت‌ها است.

ویژگی‌های جدید

  • جهت‌گیری و شیب در رویدادهای حرکتی پیش‌بینی‌شده وجود دارند
  • پیش‌بینی‌های داخلی محاسبه‌شده به صورت پویا

تغییرات API

  • متد close حذف شد زیرا دیگر نیازی به آن نیست ( I84349 )

نسخه ۱.۰.۰-آلفا۰۲

۷ دسامبر ۲۰۲۲

androidx.input:input-motionprediction:1.0.0-alpha02 منتشر شد. نسخه 1.0.0-alpha02 شامل این کامیت‌ها است.

تغییرات API

  • تغییر نام recordMovement به record و dispose به close ( I018c0 )

نسخه ۱.۰.۰-آلفا۰۱

۲۴ اکتبر ۲۰۲۲

androidx.input:input-motionprediction:1.0.0-alpha01 منتشر شد. نسخه 1.0.0-alpha01 شامل این کامیت‌ها است.

ویژگی‌های جدید

  • انتشار اولیه کتابخانه پیش‌بینی ورودی AndroidX. این شامل یک API برای کاهش تأخیر درک شده از تعاملات ورودی با پیش‌بینی رویدادهای حرکتی آینده است.

تغییرات API

  • MotionEventPredictor معرفی می‌کند، ابزاری که رویدادهای حرکتی پیش‌بینی‌شده را بر اساس رویدادهای حرکتی دریافتی قبلی ارائه می‌دهد.