অ্যান্ড্রয়েড ড্র্যাগ-এন্ড-ড্রপ ফ্রেমওয়ার্ক আপনাকে আপনার অ্যাপে ইন্টারেক্টিভ ড্র্যাগ-এন্ড-ড্রপ ক্ষমতা যোগ করতে দেয়। ড্র্যাগ অ্যান্ড ড্রপের মাধ্যমে, ব্যবহারকারীরা টেক্সট, ছবি, অবজেক্ট এবং যে কোনো বিষয়বস্তু অনুলিপি বা সরাতে পারেন যা একটি ইউআরআই দ্বারা প্রতিনিধিত্ব করা যেতে পারে, একটি অ্যাপের মধ্যে এক View
থেকে অন্য ভিউতে বা মাল্টি-উইন্ডো মোডে অ্যাপের মধ্যে।
ফ্রেমওয়ার্কটিতে একটি ড্র্যাগ ইভেন্ট ক্লাস, ড্র্যাগ শ্রোতা এবং সহায়ক ক্লাস এবং পদ্ধতি অন্তর্ভুক্ত রয়েছে। যদিও প্রাথমিকভাবে ডেটা স্থানান্তর সক্ষম করার জন্য ডিজাইন করা হয়েছে, আপনি অন্যান্য UI অ্যাকশনের জন্য ফ্রেমওয়ার্ক ব্যবহার করতে পারেন। উদাহরণস্বরূপ, আপনি এমন একটি অ্যাপ তৈরি করতে পারেন যা রঙ মিশ্রিত করে যখন ব্যবহারকারী একটি রঙের আইকনকে অন্য আইকনের উপর টেনে আনে। যাইহোক, নথির বাকি অংশগুলি ডেটা স্থানান্তরের প্রসঙ্গে ড্র্যাগ-এন্ড-ড্রপ ফ্রেমওয়ার্ককে বর্ণনা করে।
ওভারভিউ
ড্র্যাগ প্রক্রিয়ার সাথে জড়িত কয়েকটি উপাদান রয়েছে।
ড্র্যাগ সোর্স: ড্র্যাগ-এন্ড-ড্রপ প্রক্রিয়ার সূচনা পয়েন্ট ভিউ।
ড্রপ টার্গেট: একটি ভিউ যা ড্র্যাগ ডেটা গ্রহণ করতে পারে।
ড্র্যাগ শ্যাডো : ড্র্যাগ শ্যাডো হল টেনে আনা ডেটার একটি উপস্থাপনা, এটি ব্যবহারকারীদের কাছে দৃশ্যমান।
ড্র্যাগ ইভেন্ট : ব্যবহারকারী যখন অ্যাপের লেআউটের উপর ড্র্যাগ শ্যাডো নিয়ে যায়, সিস্টেমটি ড্র্যাগ ইভেন্ট শ্রোতাদের কাছে ড্র্যাগ ইভেন্ট পাঠায় এবং লেআউটের
View
অবজেক্টের সাথে যুক্ত কলব্যাক পদ্ধতি।
একটি ড্র্যাগ-এন্ড-ড্রপ অপারেশন শুরু হয় যখন ব্যবহারকারী একটি UI অঙ্গভঙ্গি করে যা আপনার অ্যাপ ডেটা টেনে আনা শুরু করার জন্য একটি সংকেত হিসাবে স্বীকৃতি দেয়৷ প্রতিক্রিয়া হিসাবে, অ্যাপটি সিস্টেমকে অবহিত করে যে একটি ড্র্যাগ-এন্ড-ড্রপ অপারেশন শুরু হচ্ছে। একটি ড্র্যাগ শ্যাডো পেতে সিস্টেমটি আপনার অ্যাপে আবার কল করে। এবং ড্র্যাগ-এন্ড-ড্রপ প্রক্রিয়া চলাকালীন ব্যবহারকারীদের এটি দেখান।
ব্যবহারকারী অ্যাপের লেআউটের উপর ড্র্যাগ শ্যাডো সরানোর সাথে সাথে সিস্টেমটি ড্র্যাগ ইভেন্ট শ্রোতাদের কাছে ড্র্যাগ ইভেন্ট পাঠায় এবং লেআউটের View
অবজেক্টের সাথে যুক্ত কলব্যাক পদ্ধতি । যদি ব্যবহারকারী একটি ড্রপ টার্গেটের উপর ড্র্যাগ শ্যাডো প্রকাশ করে, সিস্টেম এটিতে ডেটা পাঠায়। ড্র্যাগ-এন্ড-ড্রপ অপারেশন শেষ হয় যখন ব্যবহারকারী ড্র্যাগ শ্যাডো রিলিজ করে, ড্র্যাগ শ্যাডো ড্রপ টার্গেটের উপরে থাকুক বা না থাকুক।
বিষয়
- মূল ধারণা
- ড্র্যাগ-এন্ড-ড্রপ প্রক্রিয়াটি বুঝুন।
- সরলীকৃত ড্র্যাগ এবং ড্রপের জন্য DropHelper
-
DropHelper
দিয়ে কীভাবে ড্র্যাগ অ্যান্ড ড্রপ প্রয়োগ করতে হয় তা শিখুন। - ভিউ সহ টেনে আনুন এবং ড্রপ করুন
- বিকল্পভাবে, অ্যান্ড্রয়েড ভিউ সহ ড্র্যাগ অ্যান্ড ড্রপ প্রয়োগ করুন, এটি বিকাশকারীদের বিশদ বিবরণের আরও নিয়ন্ত্রণ করতে দেয়।
- মাল্টি-উইন্ডো মোডে টেনে আনুন
- মাল্টি-উইন্ডো মোডে ড্র্যাগ এবং ড্রপ সমর্থন করে, বিভিন্ন অ্যাপ্লিকেশন জুড়ে বস্তুগুলিকে সরানোর অনুমতি দেয়।
অতিরিক্ত সম্পদ
- ভিউ ব্যবহার করে টেনে আনার জন্য কোডল্যাব
- নির্বিঘ্ন মাল্টিটাস্কিং ভিডিওর জন্য টেনে আনুন এবং ছেড়ে দিন
- টেনে আনুন এবং ড্রপ নমুনা যাতে সমৃদ্ধ মিডিয়া গ্রহণের সাথে টেনে আনা এবং ড্রপ প্রয়োগ করার বিভিন্ন উপায় রয়েছে।
অ্যান্ড্রয়েড ড্র্যাগ-এন্ড-ড্রপ ফ্রেমওয়ার্ক আপনাকে আপনার অ্যাপে ইন্টারেক্টিভ ড্র্যাগ-এন্ড-ড্রপ ক্ষমতা যোগ করতে দেয়। ড্র্যাগ অ্যান্ড ড্রপের মাধ্যমে, ব্যবহারকারীরা টেক্সট, ছবি, অবজেক্ট এবং যে কোনো বিষয়বস্তু অনুলিপি বা সরাতে পারেন যা একটি ইউআরআই দ্বারা প্রতিনিধিত্ব করা যেতে পারে, একটি অ্যাপের মধ্যে এক View
থেকে অন্য ভিউতে বা মাল্টি-উইন্ডো মোডে অ্যাপের মধ্যে।
ফ্রেমওয়ার্কটিতে একটি ড্র্যাগ ইভেন্ট ক্লাস, ড্র্যাগ শ্রোতা এবং সহায়ক ক্লাস এবং পদ্ধতি অন্তর্ভুক্ত রয়েছে। যদিও প্রাথমিকভাবে ডেটা স্থানান্তর সক্ষম করার জন্য ডিজাইন করা হয়েছে, আপনি অন্যান্য UI অ্যাকশনের জন্য ফ্রেমওয়ার্ক ব্যবহার করতে পারেন। উদাহরণস্বরূপ, আপনি এমন একটি অ্যাপ তৈরি করতে পারেন যা রঙ মিশ্রিত করে যখন ব্যবহারকারী একটি রঙের আইকনকে অন্য আইকনের উপর টেনে আনে। যাইহোক, নথির বাকি অংশগুলি ডেটা স্থানান্তরের প্রসঙ্গে ড্র্যাগ-এন্ড-ড্রপ ফ্রেমওয়ার্ককে বর্ণনা করে।
ওভারভিউ
ড্র্যাগ প্রক্রিয়ার সাথে জড়িত কয়েকটি উপাদান রয়েছে।
ড্র্যাগ সোর্স: ড্র্যাগ-এন্ড-ড্রপ প্রক্রিয়ার সূচনা পয়েন্ট ভিউ।
ড্রপ টার্গেট: একটি ভিউ যা ড্র্যাগ ডেটা গ্রহণ করতে পারে।
ড্র্যাগ শ্যাডো : ড্র্যাগ শ্যাডো হল টেনে আনা ডেটার একটি উপস্থাপনা, এটি ব্যবহারকারীদের কাছে দৃশ্যমান।
ড্র্যাগ ইভেন্ট : ব্যবহারকারী যখন অ্যাপের লেআউটের উপর ড্র্যাগ শ্যাডো নিয়ে যায়, সিস্টেমটি ড্র্যাগ ইভেন্ট শ্রোতাদের কাছে ড্র্যাগ ইভেন্ট পাঠায় এবং লেআউটের
View
অবজেক্টের সাথে যুক্ত কলব্যাক পদ্ধতি।
একটি ড্র্যাগ-এন্ড-ড্রপ অপারেশন শুরু হয় যখন ব্যবহারকারী একটি UI অঙ্গভঙ্গি করে যা আপনার অ্যাপ ডেটা টেনে আনা শুরু করার জন্য একটি সংকেত হিসাবে স্বীকৃতি দেয়৷ প্রতিক্রিয়া হিসাবে, অ্যাপটি সিস্টেমকে অবহিত করে যে একটি ড্র্যাগ-এন্ড-ড্রপ অপারেশন শুরু হচ্ছে। একটি ড্র্যাগ শ্যাডো পেতে সিস্টেমটি আপনার অ্যাপে আবার কল করে। এবং ড্র্যাগ-এন্ড-ড্রপ প্রক্রিয়া চলাকালীন ব্যবহারকারীদের এটি দেখান।
ব্যবহারকারী অ্যাপের লেআউটের উপর ড্র্যাগ শ্যাডো সরানোর সাথে সাথে সিস্টেমটি ড্র্যাগ ইভেন্ট শ্রোতাদের কাছে ড্র্যাগ ইভেন্ট পাঠায় এবং লেআউটের View
অবজেক্টের সাথে যুক্ত কলব্যাক পদ্ধতি । যদি ব্যবহারকারী একটি ড্রপ টার্গেটের উপর ড্র্যাগ শ্যাডো প্রকাশ করে, সিস্টেম এটিতে ডেটা পাঠায়। ড্র্যাগ-এন্ড-ড্রপ অপারেশন শেষ হয় যখন ব্যবহারকারী ড্র্যাগ শ্যাডো রিলিজ করে, ড্র্যাগ শ্যাডো ড্রপ টার্গেটের উপরে থাকুক বা না থাকুক।
বিষয়
- মূল ধারণা
- ড্র্যাগ-এন্ড-ড্রপ প্রক্রিয়াটি বুঝুন।
- সরলীকৃত ড্র্যাগ এবং ড্রপের জন্য DropHelper
-
DropHelper
দিয়ে কীভাবে ড্র্যাগ অ্যান্ড ড্রপ প্রয়োগ করতে হয় তা শিখুন। - ভিউ সহ টেনে আনুন এবং ড্রপ করুন
- বিকল্পভাবে, অ্যান্ড্রয়েড ভিউ সহ ড্র্যাগ অ্যান্ড ড্রপ প্রয়োগ করুন, এটি বিকাশকারীদের বিশদ বিবরণের আরও নিয়ন্ত্রণ করতে দেয়।
- মাল্টি-উইন্ডো মোডে টেনে আনুন
- মাল্টি-উইন্ডো মোডে ড্র্যাগ এবং ড্রপ সমর্থন করে, বিভিন্ন অ্যাপ্লিকেশন জুড়ে বস্তুগুলিকে সরানোর অনুমতি দেয়।
অতিরিক্ত সম্পদ
- ভিউ ব্যবহার করে টেনে আনার জন্য কোডল্যাব
- নির্বিঘ্ন মাল্টিটাস্কিং ভিডিওর জন্য টেনে আনুন এবং ছেড়ে দিন
- টেনে আনুন এবং ড্রপ নমুনা যাতে সমৃদ্ধ মিডিয়া গ্রহণের সাথে টেনে আনা এবং ড্রপ প্রয়োগ করার বিভিন্ন উপায় রয়েছে।
অ্যান্ড্রয়েড ড্র্যাগ-এন্ড-ড্রপ ফ্রেমওয়ার্ক আপনাকে আপনার অ্যাপে ইন্টারেক্টিভ ড্র্যাগ-এন্ড-ড্রপ ক্ষমতা যোগ করতে দেয়। ড্র্যাগ অ্যান্ড ড্রপের মাধ্যমে, ব্যবহারকারীরা টেক্সট, ছবি, অবজেক্ট এবং যে কোনো বিষয়বস্তু অনুলিপি বা সরাতে পারেন যা একটি ইউআরআই দ্বারা প্রতিনিধিত্ব করা যেতে পারে, একটি অ্যাপের মধ্যে এক View
থেকে অন্য ভিউতে বা মাল্টি-উইন্ডো মোডে অ্যাপের মধ্যে।
ফ্রেমওয়ার্কটিতে একটি ড্র্যাগ ইভেন্ট ক্লাস, ড্র্যাগ শ্রোতা এবং সহায়ক ক্লাস এবং পদ্ধতি অন্তর্ভুক্ত রয়েছে। যদিও প্রাথমিকভাবে ডেটা স্থানান্তর সক্ষম করার জন্য ডিজাইন করা হয়েছে, আপনি অন্যান্য UI অ্যাকশনের জন্য ফ্রেমওয়ার্ক ব্যবহার করতে পারেন। উদাহরণস্বরূপ, আপনি এমন একটি অ্যাপ তৈরি করতে পারেন যা রঙ মিশ্রিত করে যখন ব্যবহারকারী একটি রঙের আইকনকে অন্য আইকনের উপর টেনে আনে। যাইহোক, নথির বাকি অংশগুলি ডেটা স্থানান্তরের প্রসঙ্গে ড্র্যাগ-এন্ড-ড্রপ ফ্রেমওয়ার্ককে বর্ণনা করে।
ওভারভিউ
ড্র্যাগ প্রক্রিয়ার সাথে জড়িত কয়েকটি উপাদান রয়েছে।
ড্র্যাগ সোর্স: ড্র্যাগ-এন্ড-ড্রপ প্রক্রিয়ার সূচনা পয়েন্ট ভিউ।
ড্রপ টার্গেট: একটি ভিউ যা ড্র্যাগ ডেটা গ্রহণ করতে পারে।
ড্র্যাগ শ্যাডো : ড্র্যাগ শ্যাডো হল টেনে আনা ডেটার একটি উপস্থাপনা, এটি ব্যবহারকারীদের কাছে দৃশ্যমান।
ড্র্যাগ ইভেন্ট : ব্যবহারকারী যখন অ্যাপের লেআউটের উপর ড্র্যাগ শ্যাডো নিয়ে যায়, সিস্টেমটি ড্র্যাগ ইভেন্ট শ্রোতাদের কাছে ড্র্যাগ ইভেন্ট পাঠায় এবং লেআউটের
View
অবজেক্টের সাথে যুক্ত কলব্যাক পদ্ধতি।
একটি ড্র্যাগ-এন্ড-ড্রপ অপারেশন শুরু হয় যখন ব্যবহারকারী একটি UI অঙ্গভঙ্গি করে যা আপনার অ্যাপ ডেটা টেনে আনা শুরু করার জন্য একটি সংকেত হিসাবে স্বীকৃতি দেয়৷ প্রতিক্রিয়া হিসাবে, অ্যাপটি সিস্টেমকে অবহিত করে যে একটি ড্র্যাগ-এন্ড-ড্রপ অপারেশন শুরু হচ্ছে। একটি ড্র্যাগ শ্যাডো পেতে সিস্টেমটি আপনার অ্যাপে আবার কল করে। এবং ড্র্যাগ-এন্ড-ড্রপ প্রক্রিয়া চলাকালীন ব্যবহারকারীদের এটি দেখান।
ব্যবহারকারী অ্যাপের লেআউটের উপর ড্র্যাগ শ্যাডো সরানোর সাথে সাথে সিস্টেমটি ড্র্যাগ ইভেন্ট শ্রোতাদের কাছে ড্র্যাগ ইভেন্ট পাঠায় এবং লেআউটের View
অবজেক্টের সাথে যুক্ত কলব্যাক পদ্ধতি । যদি ব্যবহারকারী একটি ড্রপ টার্গেটের উপর ড্র্যাগ শ্যাডো প্রকাশ করে, সিস্টেম এটিতে ডেটা পাঠায়। ড্র্যাগ-এন্ড-ড্রপ অপারেশন শেষ হয় যখন ব্যবহারকারী ড্র্যাগ শ্যাডো রিলিজ করে, ড্র্যাগ শ্যাডো ড্রপ টার্গেটের উপরে থাকুক বা না থাকুক।
বিষয়
- মূল ধারণা
- ড্র্যাগ-এন্ড-ড্রপ প্রক্রিয়াটি বুঝুন।
- সরলীকৃত ড্র্যাগ এবং ড্রপের জন্য DropHelper
-
DropHelper
দিয়ে কীভাবে ড্র্যাগ অ্যান্ড ড্রপ প্রয়োগ করতে হয় তা শিখুন। - ভিউ সহ টেনে আনুন এবং ড্রপ করুন
- বিকল্পভাবে, অ্যান্ড্রয়েড ভিউ সহ ড্র্যাগ অ্যান্ড ড্রপ প্রয়োগ করুন, এটি বিকাশকারীদের বিশদ বিবরণের আরও নিয়ন্ত্রণ করতে দেয়।
- মাল্টি-উইন্ডো মোডে টেনে আনুন
- মাল্টি-উইন্ডো মোডে ড্র্যাগ এবং ড্রপ সমর্থন করে, বিভিন্ন অ্যাপ্লিকেশন জুড়ে বস্তুগুলিকে সরানোর অনুমতি দেয়।
অতিরিক্ত সম্পদ
- ভিউ ব্যবহার করে টেনে আনার জন্য কোডল্যাব
- নির্বিঘ্ন মাল্টিটাস্কিং ভিডিওর জন্য টেনে আনুন এবং ছেড়ে দিন
- টেনে আনুন এবং ড্রপ নমুনা যাতে সমৃদ্ধ মিডিয়া গ্রহণের সাথে টেনে আনা এবং ড্রপ প্রয়োগ করার বিভিন্ন উপায় রয়েছে।