DragAndDrop
آخرین به روز رسانی | انتشار پایدار | کاندید را آزاد کنید | نسخه بتا | انتشار آلفا |
---|---|---|---|---|
11 مه 2022 | 1.0.0 | - | - | - |
اعلام وابستگی ها
برای افزودن وابستگی به DragAndDrop، باید مخزن Google Maven را به پروژه خود اضافه کنید. برای اطلاعات بیشتر، مخزن Maven Google را بخوانید.
وابستگیهای مصنوعات مورد نیاز خود را در فایل build.gradle
برای برنامه یا ماژول خود اضافه کنید:
شیار
dependencies { implementation "androidx.draganddrop:draganddrop:1.0.0" }
کاتلین
dependencies { implementation("androidx.draganddrop:draganddrop:1.0.0") }
برای اطلاعات بیشتر درباره وابستگیها، به افزودن وابستگیهای ساخت نگاه کنید.
بازخورد
بازخورد شما به بهتر شدن Jetpack کمک می کند. اگر مسائل جدیدی کشف کردید یا ایده هایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبل از ایجاد کتابخانه جدید، به مسائل موجود در این کتابخانه نگاهی بیندازید. با کلیک کردن روی دکمه ستاره می توانید رای خود را به یک موضوع موجود اضافه کنید.
برای اطلاعات بیشتر به مستندات ردیاب مشکل مراجعه کنید.
نسخه 1.0
نسخه 1.0.0
11 مه 2022
androidx.draganddrop:draganddrop:1.0.0
منتشر شد. نسخه 1.0.0 حاوی این commit ها است.
ویژگی های اصلی 1.0.0
DropHelper
، اولین عضو کتابخانه draganddrop
، یک کلاس کاربردی است که اجرای قابلیتهای کشیدن و رها کردن را ساده میکند. از DropHelper
برای مشخص کردن اهداف افت، سفارشی کردن برجسته کردن هدف افت، و تعریف نحوه مدیریت داده های حذف شده استفاده کنید.
-
DropHelper
ازOnReceiveContentListener
Jetpack استفاده می کند تا پردازش هدف خاص Drag and DropClipData
را فراهم کند.DropHelper
تجربه کاربر را با پیکربندی اهداف drop برای نمایش برجسته هنگام کشیدن محتوا روی اهداف، افزایش میدهد. کلاس تودرتویDropHelper.Options
شما را قادر می سازد تا ظاهر برجسته پیش فرض را سفارشی کنید. -
DropHelper
یکOnReceiveContentListener
برای رها کردن اهداف متصل می کند و اهداف drop را برای گوش دادن به رویدادهای کشیدن و رها کردن پیکربندی می کند. هنگام استفاده ازDropHelper
OnDragListener
یاOnReceiveContentListener
اضافی را برای رها کردن اهداف متصل نکنید. -
DropHelper.Options
به شما این امکان را می دهد که تمام عناصرEditText
موجود در سلسله مراتب مشاهده اهداف پیچیده را فهرست کنید. در صورت وجود، باید به این ترتیب مشخص شود. وقتی کاربران داده ها را روی هدف می کشند،DropHelper
از ربودن عناصرEditText
از هدف دراپ جلوگیری می کند. اگر کشیدن و رها کردنClipData
شامل متن و دادههای URI باشد،DropHelper
یکی از عناصرEditText
را در هدف drop انتخاب میکند تا وقتیClipData
حذف میشود، دادههای متنی را مدیریت کند.
برای اطلاعات بیشتر، به راهنمای توسعه دهنده Drag and drop مراجعه کنید.
نسخه 1.0.0-rc01
20 آوریل 2022
androidx.draganddrop:draganddrop:1.0.0-rc01
منتشر شد. نسخه 1.0.0-rc01 حاوی این commit ها است.
- هیچ تغییری از آخرین نسخه بتا وجود ندارد.
نسخه 1.0.0-beta01
23 مارس 2022
androidx.draganddrop:draganddrop:1.0.0-beta01
منتشر شد. نسخه 1.0.0-beta01 حاوی این تعهدات است.
- هیچ تغییری از آخرین نسخه آلفا ایجاد نشده است.
نسخه 1.0.0-alpha04
23 فوریه 2022
androidx.draganddrop:draganddrop:1.0.0-alpha04
منتشر شد. نسخه 1.0.0-alpha04 حاوی این commit ها است.
تغییرات API
- DragEvents با localState غیر تهی به طور پیشفرض باعث برجستهسازی نمیشود. یک گزینه پیکربندی برای تغییر این رفتار وجود دارد. ( I55792 )
نسخه 1.0.0-alpha03
26 ژانویه 2022
androidx.draganddrop:draganddrop:1.0.0-alpha03
منتشر شد. نسخه 1.0.0-alpha03 حاوی این commit ها است.
ویژگی های جدید
- در دستگاههای دارای Android S یا جدیدتر،
DropHelper
اکنون به اجرای سیستمOnReceiveContentListener
واگذار میکند و بهطور خودکار از روشهای ورودی غیر از کشیدن و رها کردن پشتیبانی میکند.
نسخه 1.0.0-alpha02
15 دسامبر 2021
androidx.draganddrop:draganddrop:1.0.0-alpha02
منتشر شد. نسخه 1.0.0-alpha02 حاوی این commit ها است.
ویژگی های نسخه اولیه
DropHelper
، اولین عضو کتابخانه draganddrop
، یک کلاس کاربردی است که اجرای قابلیتهای کشیدن و رها کردن را ساده میکند. از DropHelper
برای مشخص کردن اهداف افت، سفارشی کردن برجسته کردن هدف افت، و تعریف نحوه مدیریت داده های حذف شده استفاده کنید.
DropHelper
از OnReceiveContentListener
Jetpack استفاده می کند تا پردازش هدف خاص Drag and Drop ClipData
را فراهم کند. DropHelper
تجربه کاربر را با پیکربندی اهداف drop برای نمایش برجسته هنگام کشیدن محتوا روی اهداف، افزایش میدهد. کلاس تودرتوی DropHelper.Options
شما را قادر می سازد تا رنگ و شعاع گوشه هایلایت پیش فرض را سفارشی کنید.
DropHelper.Options
همچنین به شما این امکان را می دهد که تمام عناصر EditText
موجود در سلسله مراتب مشاهده اهداف پیچیده را فهرست کنید. وقتی کاربران داده ها را روی هدف می کشند، DropHelper
از ربودن عناصر EditText
از هدف دراپ جلوگیری می کند. اگر کشیدن و رها کردن ClipData
شامل متن و دادههای URI باشد، DropHelper
یکی از عناصر EditText
را در هدف drop انتخاب میکند تا وقتی ClipData
حذف میشود، دادههای متنی را مدیریت کند.
برای اطلاعات بیشتر، به راهنمای توسعه دهنده Drag and drop مراجعه کنید.
،DragAndDrop
آخرین به روز رسانی | انتشار پایدار | کاندید را آزاد کنید | نسخه بتا | انتشار آلفا |
---|---|---|---|---|
11 مه 2022 | 1.0.0 | - | - | - |
اعلام وابستگی ها
برای افزودن وابستگی به DragAndDrop، باید مخزن Google Maven را به پروژه خود اضافه کنید. برای اطلاعات بیشتر، مخزن Maven Google را بخوانید.
وابستگیهای مصنوعات مورد نیاز خود را در فایل build.gradle
برای برنامه یا ماژول خود اضافه کنید:
شیار
dependencies { implementation "androidx.draganddrop:draganddrop:1.0.0" }
کاتلین
dependencies { implementation("androidx.draganddrop:draganddrop:1.0.0") }
برای اطلاعات بیشتر درباره وابستگیها، به افزودن وابستگیهای ساخت نگاه کنید.
بازخورد
بازخورد شما به بهتر شدن Jetpack کمک می کند. اگر مسائل جدیدی کشف کردید یا ایده هایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبل از ایجاد کتابخانه جدید، به مسائل موجود در این کتابخانه نگاهی بیندازید. با کلیک کردن روی دکمه ستاره می توانید رای خود را به یک موضوع موجود اضافه کنید.
برای اطلاعات بیشتر به مستندات ردیاب مشکل مراجعه کنید.
نسخه 1.0
نسخه 1.0.0
11 مه 2022
androidx.draganddrop:draganddrop:1.0.0
منتشر شد. نسخه 1.0.0 حاوی این commit ها است.
ویژگی های اصلی 1.0.0
DropHelper
، اولین عضو کتابخانه draganddrop
، یک کلاس کاربردی است که اجرای قابلیتهای کشیدن و رها کردن را ساده میکند. از DropHelper
برای مشخص کردن اهداف افت، سفارشی کردن برجسته کردن هدف افت، و تعریف نحوه مدیریت داده های حذف شده استفاده کنید.
-
DropHelper
ازOnReceiveContentListener
Jetpack استفاده می کند تا پردازش هدف خاص Drag and DropClipData
را فراهم کند.DropHelper
تجربه کاربر را با پیکربندی اهداف drop برای نمایش برجسته هنگام کشیدن محتوا روی اهداف، افزایش میدهد. کلاس تودرتویDropHelper.Options
شما را قادر می سازد تا ظاهر برجسته پیش فرض را سفارشی کنید. -
DropHelper
یکOnReceiveContentListener
برای رها کردن اهداف متصل می کند و اهداف drop را برای گوش دادن به رویدادهای کشیدن و رها کردن پیکربندی می کند. هنگام استفاده ازDropHelper
OnDragListener
یاOnReceiveContentListener
اضافی را برای رها کردن اهداف متصل نکنید. -
DropHelper.Options
به شما این امکان را می دهد که تمام عناصرEditText
موجود در سلسله مراتب مشاهده اهداف پیچیده را فهرست کنید. در صورت وجود، باید به این ترتیب مشخص شود. وقتی کاربران داده ها را روی هدف می کشند،DropHelper
از ربودن عناصرEditText
از هدف دراپ جلوگیری می کند. اگر کشیدن و رها کردنClipData
شامل متن و دادههای URI باشد،DropHelper
یکی از عناصرEditText
را در هدف drop انتخاب میکند تا وقتیClipData
حذف میشود، دادههای متنی را مدیریت کند.
برای اطلاعات بیشتر، به راهنمای توسعه دهنده Drag and drop مراجعه کنید.
نسخه 1.0.0-rc01
20 آوریل 2022
androidx.draganddrop:draganddrop:1.0.0-rc01
منتشر شد. نسخه 1.0.0-rc01 حاوی این commit ها است.
- هیچ تغییری از آخرین نسخه بتا وجود ندارد.
نسخه 1.0.0-beta01
23 مارس 2022
androidx.draganddrop:draganddrop:1.0.0-beta01
منتشر شد. نسخه 1.0.0-beta01 حاوی این تعهدات است.
- هیچ تغییری از آخرین نسخه آلفا ایجاد نشده است.
نسخه 1.0.0-alpha04
23 فوریه 2022
androidx.draganddrop:draganddrop:1.0.0-alpha04
منتشر شد. نسخه 1.0.0-alpha04 حاوی این commit ها است.
تغییرات API
- DragEvents با localState غیر تهی به طور پیشفرض باعث برجستهسازی نمیشود. یک گزینه پیکربندی برای تغییر این رفتار وجود دارد. ( I55792 )
نسخه 1.0.0-alpha03
26 ژانویه 2022
androidx.draganddrop:draganddrop:1.0.0-alpha03
منتشر شد. نسخه 1.0.0-alpha03 حاوی این commit ها است.
ویژگی های جدید
- در دستگاههای دارای Android S یا جدیدتر،
DropHelper
اکنون به اجرای سیستمOnReceiveContentListener
واگذار میکند و بهطور خودکار از روشهای ورودی غیر از کشیدن و رها کردن پشتیبانی میکند.
نسخه 1.0.0-alpha02
15 دسامبر 2021
androidx.draganddrop:draganddrop:1.0.0-alpha02
منتشر شد. نسخه 1.0.0-alpha02 حاوی این commit ها است.
ویژگی های نسخه اولیه
DropHelper
، اولین عضو کتابخانه draganddrop
، یک کلاس کاربردی است که اجرای قابلیتهای کشیدن و رها کردن را ساده میکند. از DropHelper
برای مشخص کردن اهداف افت، سفارشی کردن برجسته کردن هدف افت، و تعریف نحوه مدیریت داده های حذف شده استفاده کنید.
DropHelper
از OnReceiveContentListener
Jetpack استفاده می کند تا پردازش هدف خاص Drag and Drop ClipData
را فراهم کند. DropHelper
تجربه کاربر را با پیکربندی اهداف رها کردن برای نمایش برجسته هنگام کشیدن محتوا روی اهداف افزایش میدهد. کلاس تودرتوی DropHelper.Options
شما را قادر می سازد تا رنگ و شعاع گوشه هایلایت پیش فرض را سفارشی کنید.
DropHelper.Options
همچنین به شما این امکان را می دهد که تمام عناصر EditText
موجود در سلسله مراتب مشاهده اهداف پیچیده را فهرست کنید. وقتی کاربران داده ها را روی هدف می کشند، DropHelper
از ربودن عناصر EditText
از هدف دراپ جلوگیری می کند. اگر کشیدن و رها کردن ClipData
شامل متن و دادههای URI باشد، DropHelper
یکی از عناصر EditText
را در هدف drop انتخاب میکند تا وقتی ClipData
حذف میشود، دادههای متنی را مدیریت کند.
برای اطلاعات بیشتر، به راهنمای توسعه دهنده Drag and drop مراجعه کنید.