টানা এবং পতন
সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | মুক্তির প্রার্থী | বিটা রিলিজ | আলফা রিলিজ |
---|---|---|---|---|
11 মে, 2022 | 1.0.0 | - | - | - |
নির্ভরতা ঘোষণা করা
DragAndDrop-এ নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।
আপনার অ্যাপ বা মডিউলের জন্য build.gradle
ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:
গ্রোভি
dependencies { implementation "androidx.draganddrop:draganddrop:1.0.0" }
কোটলিন
dependencies { implementation("androidx.draganddrop:draganddrop:1.0.0") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।
প্রতিক্রিয়া
আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
সংস্করণ 1.0
সংস্করণ 1.0.0
11 মে, 2022
androidx.draganddrop:draganddrop:1.0.0
প্রকাশিত হয়েছে। সংস্করণ 1.0.0 এই কমিট ধারণ করে.
1.0.0 এর প্রধান বৈশিষ্ট্য
DropHelper
, draganddrop
লাইব্রেরির প্রথম সদস্য, একটি ইউটিলিটি ক্লাস যা ড্র্যাগ এবং ড্রপ ক্ষমতা বাস্তবায়নকে সহজ করে। ড্রপ টার্গেট নির্দিষ্ট করতে, ড্রপ টার্গেট হাইলাইটিং কাস্টমাইজ করতে এবং ড্রপ করা ডেটা কীভাবে পরিচালনা করা হয় তা নির্ধারণ করতে DropHelper
ব্যবহার করুন।
-
DropHelper
জেটপ্যাকেরOnReceiveContentListener
ড্র্যাগ এবং ড্রপClipData
-এর লক্ষ্য-নির্দিষ্ট প্রক্রিয়াকরণের সুবিধা প্রদান করে।DropHelper
ড্রপ টার্গেট কনফিগার করে ব্যবহারকারীর অভিজ্ঞতা বাড়ায় যাতে ব্যবহারকারীরা লক্ষ্যের উপরে বিষয়বস্তু টেনে আনে।DropHelper.Options
নেস্টেড ক্লাস আপনাকে ডিফল্ট হাইলাইটের চেহারা কাস্টমাইজ করতে সক্ষম করে। -
DropHelper
টার্গেট ড্রপ করার জন্য একটিOnReceiveContentListener
সংযুক্ত করে এবং ড্র্যাগ এবং ড্রপ ইভেন্ট শোনার জন্য ড্রপ টার্গেট কনফিগার করে।DropHelper
ব্যবহার করার সময় লক্ষ্য ড্রপ করার জন্য একটিOnDragListener
বা অতিরিক্তOnReceiveContentListener
সংযুক্ত করবেন না। -
DropHelper.Options
আপনাকে জটিল ড্রপ টার্গেটের ভিউ হায়ারার্কিতে থাকা সমস্তEditText
উপাদান তালিকাভুক্ত করার ক্ষমতা দেয়। যদি কেউ উপস্থিত থাকে তবে সেগুলি অবশ্যই এইভাবে নির্দিষ্ট করতে হবে।DropHelper
EditText
উপাদানগুলিকে ড্রপ টার্গেট থেকে ফোকাস চুরি করতে বাধা দেয় যখন ব্যবহারকারীরা টার্গেটের উপর ডেটা টেনে আনে। যদি ড্র্যাগ অ্যান্ড ড্রপClipData
টেক্সট এবং ইউআরআই ডেটা অন্তর্ভুক্ত করে,DropHelper
ড্রপ টার্গেটেEditText
উপাদানগুলির একটি নির্বাচন করে যখনClipData
ড্রপ করা হয় তখন টেক্সট ডেটা পরিচালনা করতে।
আরও তথ্যের জন্য, টেনে আনুন এবং বিকাশকারীর নির্দেশিকা দেখুন৷
সংস্করণ 1.0.0-rc01
20 এপ্রিল, 2022
androidx.draganddrop:draganddrop:1.0.0-rc01
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-rc01 এই কমিট ধারণ করে।
- শেষ বিটা রিলিজ থেকে কোন পরিবর্তন.
সংস্করণ 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 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
- একটি নন-নাল লোকালস্টেট সহ ড্র্যাগ ইভেন্টগুলি ডিফল্টরূপে হাইলাইটিং ট্রিগার করবে না। এই আচরণ পরিবর্তন করার জন্য একটি কনফিগারেশন বিকল্প আছে। ( I55792 )
সংস্করণ 1.0.0-alpha03
জানুয়ারী 26, 2022
androidx.draganddrop:draganddrop:1.0.0-alpha03
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha03 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট
- Android S বা তার পরে চলমান ডিভাইসগুলিতে,
DropHelper
এখনOnReceiveContentListener
এর সিস্টেম বাস্তবায়নে অর্পণ করে, স্বয়ংক্রিয়ভাবে ড্র্যাগ এবং ড্রপ ছাড়া ইনপুট পদ্ধতির জন্য সমর্থন প্রদান করে।
সংস্করণ 1.0.0-alpha02
15 ডিসেম্বর, 2021
androidx.draganddrop:draganddrop:1.0.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02 এই কমিট ধারণ করে।
প্রাথমিক প্রকাশের বৈশিষ্ট্য
DropHelper
, draganddrop
লাইব্রেরির প্রথম সদস্য, একটি ইউটিলিটি ক্লাস যা ড্র্যাগ এবং ড্রপ ক্ষমতা বাস্তবায়নকে সহজ করে। ড্রপ টার্গেট নির্দিষ্ট করতে, ড্রপ টার্গেট হাইলাইটিং কাস্টমাইজ করতে এবং ড্রপ করা ডেটা কীভাবে পরিচালনা করা হয় তা নির্ধারণ করতে DropHelper
ব্যবহার করুন।
DropHelper
জেটপ্যাকের OnReceiveContentListener
ড্র্যাগ এবং ড্রপ ClipData
-এর লক্ষ্য-নির্দিষ্ট প্রক্রিয়াকরণের সুবিধা প্রদান করে। DropHelper
ড্রপ টার্গেট কনফিগার করে ব্যবহারকারীর অভিজ্ঞতা বাড়ায় যাতে ব্যবহারকারীরা লক্ষ্যের উপরে বিষয়বস্তু টেনে আনে। DropHelper.Options
নেস্টেড ক্লাস আপনাকে ডিফল্ট হাইলাইটের রঙ এবং কোণার ব্যাসার্ধ কাস্টমাইজ করতে সক্ষম করে।
DropHelper.Options
আপনাকে জটিল ড্রপ টার্গেটের ভিউ হায়ারার্কিতে থাকা সমস্ত EditText
উপাদান তালিকাভুক্ত করার ক্ষমতাও দেয়। DropHelper
EditText
উপাদানগুলিকে ড্রপ টার্গেট থেকে ফোকাস চুরি করতে বাধা দেয় যখন ব্যবহারকারীরা টার্গেটের উপর ডেটা টেনে আনে। যদি ড্র্যাগ অ্যান্ড ড্রপ ClipData
টেক্সট এবং ইউআরআই ডেটা অন্তর্ভুক্ত করে, DropHelper
ড্রপ টার্গেটে EditText
উপাদানগুলির একটি নির্বাচন করে যখন ClipData
ড্রপ করা হয় তখন টেক্সট ডেটা পরিচালনা করতে।
আরও তথ্যের জন্য, টেনে আনুন এবং বিকাশকারীর নির্দেশিকা দেখুন৷