স্লাইডিং প্যানেলআউট

একটি স্লাইডিং ফলক UI প্যাটার্ন প্রয়োগ করুন।
সর্বশেষ আপডেট স্থিতিশীল রিলিজ মুক্তির প্রার্থী বিটা রিলিজ আলফা রিলিজ
জানুয়ারী 26, 2022 1.2.0 - - -

নির্ভরতা ঘোষণা করা

SlidingPaneLayout-এ নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।

আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:

গ্রোভি

dependencies {
    implementation "androidx.slidingpanelayout:slidingpanelayout:1.2.0"
}

কোটলিন

dependencies {
    implementation("androidx.slidingpanelayout:slidingpanelayout:1.2.0")
}

নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।

প্রতিক্রিয়া

আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।

একটি নতুন সমস্যা তৈরি করুন

আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।

সংস্করণ 1.2.0

সংস্করণ 1.2.0

জানুয়ারী 26, 2022

androidx.slidingpanelayout:slidingpanelayout:1.2.0 প্রকাশিত হয়েছে। সংস্করণ 1.2.0 এই কমিট ধারণ করে.

1.1.0 থেকে গুরুত্বপূর্ণ পরিবর্তন

  • SlidingPaneLayout এখন ভাঁজ-সচেতন । একটি ভাঁজযোগ্য ডিভাইসে, SlidingPaneLayout স্বয়ংক্রিয়ভাবে দুটি প্যানের আকার সামঞ্জস্য করবে যাতে প্যানগুলি ভাঁজ, কব্জা ইত্যাদির উভয় পাশে থাকে।
  • আপনার নিজস্ব কনফিগারেশন পরিবর্তনগুলি পরিচালনা করার সময়, - SlidingPaneLayout এখন একক ফলক এবং দুটি ফলক মোডের মধ্যে অ্যানিমেট করে যখন প্রদত্ত স্থানের পরিমাণ পরিবর্তিত হয় (যেমন, একটি ভাঁজযোগ্য ডিভাইস খোলার সময়)।
  • দুটি প্যানে ওভারল্যাপ হলে SlidingPaneLayout এখন একটি নতুন UI স্টাইলিং আছে। প্রতিটি ফলক এখন প্রান্ত থেকে প্রান্ত পর্যন্ত প্রসারিত হবে, যখন SlidingPaneLayout খোলা থাকে তখন বিস্তারিত বা গৌণ ফলক সম্পূর্ণরূপে তালিকা বা প্রাথমিক ফলককে কভার করে। পুরানো UI স্টাইলিং-এর জন্য নির্দিষ্ট API, যেমন ফেইড কালার, অবহেলিত হয়েছে।
  • SlidingPaneLayout এখন 'বন্ধ'-তে ডিফল্ট - যেমন, তালিকা বা প্রাথমিক ফলক দেখাচ্ছে। open() বা openPane() কল করা এখন বিস্তারিত বা গৌণ ফলক দেখাবে।
  • SlidingPaneLayout একটি IllegalStateException নিক্ষেপ না করে যেকোন ধরনের লেআউটে ব্যবহার করা যেতে পারে তা নিশ্চিত করতে অতিরিক্ত পরিমাপের স্পেক্সের সাথে উন্নত সামঞ্জস্যতা।
  • SlidingPaneLayout এখন একাধিক PanelSlideListeners নিবন্ধনের অনুমতি দেয়।
  • বিকাশকারীরা এখন লক মোড সেট করে ব্যবহারকারীরা তালিকা এবং বিস্তারিত প্যানের মধ্যে সোয়াইপ করতে পারে কিনা তা নিয়ন্ত্রণ করতে পারে।

সংস্করণ 1.2.0-rc01

15 ডিসেম্বর, 2021

androidx.slidingpanelayout:slidingpanelayout:1.2.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-rc01-এ এই কমিট রয়েছে।

নির্ভরতা আপডেট

  • SlidingPaneLayout এখন উইন্ডো 1.0.0-rc01 এর উপর নির্ভর করে, AndroidX উইন্ডোর পূর্ববর্তী বিটা সংস্করণগুলির সাথে অসঙ্গতিগুলি ঠিক করে৷

সংস্করণ 1.2.0-beta01

1 সেপ্টেম্বর, 2021

androidx.slidingpanelayout:slidingpanelayout:1.2.0-beta01 কোন উল্লেখযোগ্য পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে। সংস্করণ 1.2.0-beta01-এ এই কমিট রয়েছে।

সংস্করণ 1.2.0-alpha04

18 আগস্ট, 2021

androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha04 এই কমিট ধারণ করে।

নতুন বৈশিষ্ট

  • SlidingPaneLayout এখন একটি Foldable ডিভাইস ব্যবহার করার সময় একক ফলক এবং দুটি ফলক মোডের মধ্যে অ্যানিমেট করে। ( aosp/1702066 , b/186211031 )
  • SlidingPaneLayout একটি IllegalStateException নিক্ষেপ না করে যেকোন ধরনের লেআউটে ব্যবহার করা যেতে পারে তা নিশ্চিত করতে অতিরিক্ত পরিমাপের স্পেক্সের সাথে উন্নত সামঞ্জস্যতা। ( aosp/1774187 , aosp/1773623 , aosp/1773256 )

বাগ ফিক্স

  • একটি সমস্যা সমাধান করা হয়েছে যেখানে প্যানগুলি ওভারল্যাপ করার সময় বিস্তারিত ফলকের একটি খালি অবস্থানে ট্যাপ করা ক্লিকের মাধ্যমে তালিকা ফলকে চলে যাবে। ( aosp/1755141 )

নির্ভরতা আপডেট

সংস্করণ 1.2.0-alpha03

৩০ জুন, ২০২১

androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha03 এই কমিট ধারণ করে।

নির্ভরতা পরিবর্তন

সংস্করণ 1.2.0-alpha02

5 মে, 2021

androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha02 এই কমিট ধারণ করে।

বাগ ফিক্স

  • SlidingPaneLayout এখন ভাঁজ করার বৈশিষ্ট্যগুলিকে বিবেচনা করে যেগুলির প্রস্থ শূন্য নয়৷ ( 847cc2 )
  • SlidingPaneLayout এখন ড্র্যাগ প্রান্তের আকার প্রসারিত করে যখন অঙ্গভঙ্গি নেভিগেশন সক্ষম করা হয়, DrawerLayout আচরণকে মিরর করে। ( 2c6d24 )
  • SlidingPaneLayout এর খোলা এবং বন্ধ অবস্থা এখন সংরক্ষিত থাকে যদিও এটি পরিবর্তন করা হয় যখন ডিভাইসটি স্লাইড করা যায় না (অর্থাৎ, যখন উভয় প্যানে পাশাপাশি দেখানো হয়), এইভাবে নিশ্চিত করে যে ব্যবহারকারীরা তাদের ঘোরানোর সময় বিস্তারিত স্ক্রীন দেখতে থাকবে। ডিভাইস বা অন্যথায় একটি ছোট ডিসপ্লেতে স্যুইচ করুন। ( b15eda )
  • লক মোড আচরণ ঠিক করুন ( Ic01dc )

বাহ্যিক অবদান

  • ধন্যবাদ Cesar Valiente কে SlidingPaneLayout ঠিক করার জন্য এখন অ্যাকাউন্টে ভাঁজ করার বৈশিষ্ট্যগুলি বিবেচনায় নেওয়ার জন্য যেগুলির প্রস্থ শূন্য নয়৷ ( 847cc2 )

সংস্করণ 1.2.0-alpha01

24 মার্চ, 2021

androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha01-এ এই কমিট রয়েছে।

নতুন বৈশিষ্ট

  • SlidingPaneLayout এখন ভাঁজ-সচেতন । একটি ভাঁজযোগ্য ডিভাইসে, SlidingPaneLayout স্বয়ংক্রিয়ভাবে দুটি প্যানের আকার সামঞ্জস্য করবে যাতে প্যানগুলি ভাঁজ, কব্জা ইত্যাদির উভয় পাশে থাকে।

আচরণ পরিবর্তন

  • দুটি প্যানে ওভারল্যাপ হলে SlidingPaneLayout এখন একটি নতুন UI স্টাইলিং আছে। প্রতিটি ফলক এখন প্রান্ত থেকে প্রান্ত পর্যন্ত প্রসারিত হবে, যখন SlidingPaneLayout খোলা থাকে তখন বিস্তারিত বা গৌণ ফলক সম্পূর্ণরূপে তালিকা বা প্রাথমিক ফলককে কভার করে। পুরানো UI স্টাইলিং-এর জন্য নির্দিষ্ট API, যেমন ফেইড কালার, বাতিল করা হয়েছে। ( IA60ce )
  • SlidingPaneLayout এখন 'বন্ধ'-তে ডিফল্ট - যেমন, তালিকা বা প্রাথমিক ফলক দেখাচ্ছে। open() বা openPane() কল করা এখন বিস্তারিত বা গৌণ ফলক দেখাবে। ( I5d26c )

এপিআই পরিবর্তন

  • SlidingPaneLayout এখন একাধিক PanelSlideListeners নিবন্ধনের অনুমতি দেয়। ( I50ce2 )
  • বিকাশকারীরা এখন লক মোড সেট করে ব্যবহারকারীরা তালিকা এবং বিস্তারিত প্যানের মধ্যে সোয়াইপ করতে পারে কিনা তা নিয়ন্ত্রণ করতে পারে। ( Idf2fd , I5d26c )

সংস্করণ 1.1.0

সংস্করণ 1.1.0

জুন 24, 2020

androidx.slidingpanelayout:slidingpanelayout:1.1.0 প্রকাশিত হয়েছে। সংস্করণ 1.1.0 এই কমিট ধারণ করে.

1.0.0 থেকে প্রধান পরিবর্তন

সংস্করণ 1.1.0-rc01

20 মে, 2020

androidx.slidingpanelayout:slidingpanelayout:1.1.0-rc01 1.1.0-beta01 থেকে কোনো পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে। সংস্করণ 1.1.0-rc01-এ এই কমিট রয়েছে।

সংস্করণ 1.1.0-beta01

এপ্রিল 1, 2020

androidx.slidingpanelayout:slidingpanelayout:1.1.0-beta01 1.1.0-alpha01 থেকে কোনো পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.1.0-beta01-এ এই কমিট রয়েছে।

সংস্করণ 1.1.0-alpha01

18 মার্চ, 2020

androidx.slidingpanelayout:slidingpanelayout:1.1.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha01-এ এই কমিট রয়েছে।

এপিআই পরিবর্তন