টানা এবং পতন

অন্য অ্যাপ থেকে বা একটি অ্যাপের মধ্যে ড্র্যাগ-এন্ড-ড্রপ ডেটা গ্রহণ করুন এবং সামঞ্জস্যপূর্ণ ড্রপ টার্গেট সামর্থ্য দেখান।
সর্বশেষ আপডেট স্থিতিশীল রিলিজ মুক্তির প্রার্থী বিটা রিলিজ আলফা রিলিজ
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 ড্রপ করা হয় তখন টেক্সট ডেটা পরিচালনা করতে।

আরও তথ্যের জন্য, টেনে আনুন এবং বিকাশকারীর নির্দেশিকা দেখুন৷