সীমাবদ্ধতা বিন্যাস
androidx.constraintlayout.widget সম্পর্কে
এই টেবিলে androidx.constraintlayout গ্রুপের সমস্ত আর্টিফ্যাক্টের তালিকা দেওয়া আছে।
| শিল্পকর্ম | স্থিতিশীল রিলিজ | রিলিজ প্রার্থী | বিটা রিলিজ | আলফা রিলিজ |
|---|---|---|---|---|
| সীমাবদ্ধতা বিন্যাস | ২.২.১ | - | - | - |
| সীমাবদ্ধতা-রচনা | ১.১.১ | - | - | - |
| সীমাবদ্ধ লেআউট-কোর | ১.১.১ | - | - | - |
নির্ভরতা ঘোষণা করা
ConstraintLayout-এ নির্ভরতা যোগ করতে, আপনার প্রোজেক্টে Google Maven রিপোজিটরি যোগ করতে হবে। আরও তথ্যের জন্য Google-এর Maven রিপোজিটরি পড়ুন।
আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টের জন্য নির্ভরতা যোগ করুন:
গ্রোভি
dependencies { implementation "androidx.constraintlayout:constraintlayout:2.2.1" // To use constraintlayout in compose implementation "androidx.constraintlayout:constraintlayout-compose:1.1.1" }
কোটলিন
dependencies { implementation("androidx.constraintlayout:constraintlayout:2.2.1") // To use constraintlayout in compose implementation("androidx.constraintlayout:constraintlayout-compose:1.1.1") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যোগ করুন দেখুন।
প্রতিক্রিয়া
আপনার মতামত জেটপ্যাককে আরও উন্নত করতে সাহায্য করবে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরিটি উন্নত করার জন্য কোন ধারণা থাকে তাহলে আমাদের জানান। নতুন একটি তৈরি করার আগে দয়া করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি একবার দেখে নিন। আপনি তারকা বোতামে ক্লিক করে বিদ্যমান সমস্যাটিতে আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
কনস্ট্রেইন্টলেআউট-রচনা, এবং কনস্ট্রেইন্টলেআউট-কোর 1.1
সংস্করণ 1.1.1
২৬ ফেব্রুয়ারী, ২০২৫
androidx.constraintlayout:constraintlayout-compose:1.1.1 , androidx.constraintlayout:constraintlayout-compose-android:1.1.1 , এবং androidx.constraintlayout:constraintlayout-core:1.1.1 প্রকাশিত হয়েছে। সংস্করণ 1.1.1-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- কিছু লেআউট সমস্যা সমাধান করে যার ফলে কিছু ক্ষেত্রে লেআউট স্থাপন করা হয় না। যেমন দৃশ্যমানতা টগল করা। ( I34e68 , b/299134793 )
সংস্করণ 1.1.0
৩০ অক্টোবর, ২০২৪
androidx.constraintlayout:constraintlayout-compose:1.1.0 , androidx.constraintlayout:constraintlayout-compose-android:1.1.0 , এবং androidx.constraintlayout:constraintlayout-core:1.1.0 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-এ এই কমিটগুলি রয়েছে।
১.০.০ থেকে গুরুত্বপূর্ণ পরিবর্তনগুলি
- SharedTransitionLayout ( b/332898040 ) এর সাথে মিথস্ক্রিয়া ঠিক করে।
- পুনর্গঠনের কারণে পরিমাপ সম্পর্কিত লেআউট সমস্যাগুলি সমাধান করে ( b/219091179 , Ibfe8a )।
সংস্করণ 1.1.0-rc01
১৬ অক্টোবর, ২০২৪
androidx.constraintlayout:constraintlayout-compose:1.1.0-rc01 , androidx.constraintlayout:constraintlayout-compose-android:1.1.0-rc01 , এবং androidx.constraintlayout:constraintlayout-core:1.1.0-rc01 প্রকাশিত হয়েছে। 1.1.0-rc01 সংস্করণে এই কমিটগুলি রয়েছে।
সংস্করণ 1.1.0-beta01
৪ সেপ্টেম্বর, ২০২৪
androidx.constraintlayout:constraintlayout-compose:1.1.0-beta01 , androidx.constraintlayout:constraintlayout-compose-android:1.1.0-beta01 , এবং androidx.constraintlayout:constraintlayout-core:1.1.0-beta01 প্রকাশিত হয়েছে। 1.1.0-beta01 সংস্করণে এই কমিটগুলি রয়েছে।
সংস্করণ 1.1.0-alpha14
৭ আগস্ট, ২০২৪
androidx.constraintlayout:constraintlayout-compose:1.1.0-alpha14 , androidx.constraintlayout:constraintlayout-compose-android:1.1.0-alpha14 , এবং androidx.constraintlayout:constraintlayout-core:1.1.0-alpha14 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha14-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
- এখন কম্প্যানিয়ন অবজেক্টের মাধ্যমে পতাকাগুলি পৃথকভাবে সরবরাহ করা হয় এবং
orঅপারেটরের সাথে মিলিত হতে পারে। ( I9df53 ) - সরলীকৃত
createRowএবংcreateColumnসাহায্যকারী। স্পষ্টীকরণের জন্য উন্নতcreateGridপ্যারামিটার নাম এবং ডকুমেন্টেশন। ( Iebc92 ) - Simplified
animateChangesConstraintLayoutএ API পরিবর্তন করে শুধুমাত্র একটি নন-নালAnimationSpecপ্রয়োজন।onIncomingConstraintsinInvalidationStrategyএখন একটি নিয়মিত ল্যাম্বডা।fixedWidthRateনাম পরিবর্তন করেshouldInvalidateOnFixedWithরাখা হয়েছে, উচ্চতা ভেরিয়েন্টের ক্ষেত্রেও একই রকম। ( Ie59cd , b/332898040 , b/336370035 ) -
NestedScrollসোর্সগুলি ড্র্যাগ এবং ফ্লিং-এর পরিবর্তেUserInputএবংSideEffectব্যবহার করা হচ্ছে যাতে এই সোর্সগুলির বর্ধিত সংজ্ঞার জন্য অ্যানিমেশন (পার্শ্ব প্রতিক্রিয়া) এবং মাউস হুইল এবং কীবোর্ড (ইউজারইনপুট) অন্তর্ভুক্ত থাকে। ( I40579 )
সংস্করণ 1.1.0-alpha13
৪ অক্টোবর, ২০২৩
androidx.constraintlayout:constraintlayout-compose:1.1.0-alpha13 , androidx.constraintlayout:constraintlayout-compose-android:1.1.0-alpha13 , এবং androidx.constraintlayout:constraintlayout-core:1.1.0-alpha13 কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha13-এ এই কমিটগুলি রয়েছে।
- এই রিলিজটি
androidx.constraintlayoutলাইব্রেরিগুলিকে সর্বশেষ কম্পোজ রিলিজের সাথে ABI সামঞ্জস্যপূর্ণ হতে দেয়।
সংস্করণ 1.1.0-alpha12
৯ আগস্ট, ২০২৩
androidx.constraintlayout:constraintlayout-compose:1.1.0-alpha12 , androidx.constraintlayout:constraintlayout-compose-android:1.1.0-alpha12 , এবং androidx.constraintlayout:constraintlayout-core:1.1.0-alpha12 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha12-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
- ট্রানজিশন DSL-এ
LayoutScopeMarkerযোগ করা হয়েছে। ( If54ce )
সংস্করণ 1.1.0-alpha11
২৬ জুলাই, ২০২৩
androidx.constraintlayout:constraintlayout-compose:1.1.0-alpha11 , androidx.constraintlayout:constraintlayout-compose-android:1.1.0-alpha11 , এবং androidx.constraintlayout:constraintlayout-core:1.1.0-alpha11 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha11-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- আপনি এখন
MotionLayoutএ অবৈধকরণ অপ্টিমাইজ করার জন্য একটিInvalidationStrategyপ্রদান করতে পারেন। যা সাধারণত কর্মক্ষমতা হ্রাসের উৎস হবে। ( Iada0c ) - এখন আপনি ইনলাইন মডিফায়ার DSL (
Modifier.constrainAs) দিয়েConstraintLayoutব্যবহার করার সময়animateChanges = trueব্যবহার করতে পারেন, যখনই DSL-এর সীমাবদ্ধতা পরিবর্তন করা হবে তখনConstraintLayoutস্বয়ংক্রিয়ভাবে সেই নতুন অবস্থায় অ্যানিমেট হয়ে যাবে। ( I9abf1 ) - OnSwipe-এ
limitBoundsToএর জন্য সক্রিয় কার্যকারিতা। ( I56522 )
API পরিবর্তনগুলি
-
TransitionScope.staggeredনাম পরিবর্তন করেTransitionScope.maxStaggerDelayকরা হয়েছে। ( I0fd2d )
বাগ ফিক্স
-
OnSwipeথেকেdragScaleপ্যারামিটার কাজ করছে না তা ঠিক করা হয়েছে। ( 8bef26 ) -
MotionSceneএcustomColorস্বচ্ছ রঙের সাথে সঠিকভাবে কাজ করছে না তা ঠিক করা হয়েছে। ( 81b2ac ) - বন্ধ হওয়ার পর
OnSwipeসঠিকভাবে ঘোষণা না করা ঠিক করা হয়েছে, এবংtouchUpজন্য প্রাথমিক বেগ গণনাও ঠিক করা হয়েছে। ( Ia5f6f ) -
ConstraintLayoutComposable এবংConstraintsetএর জন্য আপডেট করা KDoc। ( 3bfe63 )
সংস্করণ 1.1.0-alpha10
২৪ মে, ২০২৩
androidx.constraintlayout:constraintlayout-compose:1.1.0-alpha10 , androidx.constraintlayout:constraintlayout-compose-android:1.1.0-alpha10 , এবং androidx.constraintlayout:constraintlayout-core:1.1.0-alpha10 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha10-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
-
MotionLayoutApi আর পরীক্ষামূলক নয়, এটিMotionLayoutএর জন্য স্থিতিশীল Api এর প্রাথমিক সেট উপস্থাপন করে। ( I288f4 ) -
MotionLayoutStateসরানো হয়েছে। ( Id3ac1 ) - আপনি এখন ভিজ্যুয়াল ডিবাগিংয়ের জন্য
DebugFlagsব্যবহার করতে পারেন:DebugFlags(showBounds = true). ( Ic714b ) - এক্সটেনশন ভেরিয়েবল
Dp.asDimensionএকটি পদ্ধতিতে পরিবর্তন করা হয়েছে:Dp.asDimension()। ( I2d6ef ) - Staggered এখন
MotionLayoutDSL-এ সমর্থিত,TransitionScope.staggeredদিয়ে সর্বাধিক বিলম্ব নির্ধারণ করুন, আপনি একটি কাস্টম staggered অর্ডার পেতেConstrainScope.staggeredWeight(একটিMotionSceneScopeমধ্যে) ব্যবহার করতে পারেন। ( I70275 ) - গ্রিড হেল্পারের জন্য দুটি পরিবর্তন করা হয়েছে: ১.
paddingLeftএবংpaddingRightযথাক্রমেpaddingStartএবংpaddingEndএ, এবং ২.gridSpansএবংgridSkipএর ফর্ম্যাটটি Span এবং Skip অবজেক্টের একটি অ্যারেতে আপডেট করুন যাতে এটি আরও কাঠামোগত হয়। ( Idd1eb )
সংস্করণ 1.1.0-alpha09
২২ মার্চ, ২০২৩
androidx.constraintlayout:constraintlayout-compose:1.1.0-alpha09 এবং androidx.constraintlayout:constraintlayout-core:1.1.0-alpha09 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha09-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
-
Modifier.intermediateLayoutএখন কোনও স্পষ্টLookaheadScopeপ্রয়োজন হয় না।intermediateLayoutএর পরিমাপ ব্লকে রিসিভার হিসেবেIntermediateMeasureScopeরয়েছে, যা সুবিধাজনকCoroutineScope,LookaheadScopeএবংMeasureScopeপ্রদান করে। -
LookaheadLayoutএর পরিবর্তেLookaheadScopeব্যবহার করা হয়েছে, যা আর Layout নয়। এর ফলেLookaheadScopeএর চাইল্ড কন্টেন্ট সরাসরি অভিভাবকদেরMeasurePolicyদ্বারা নিয়ন্ত্রিত হতে পারে। ( Ibe2e5 ) -
Easing.Cubic()এখন ওভারশুট প্যারামিটার নিতে পারে। ( I2d826 )
সংস্করণ 1.1.0-alpha08
৮ মার্চ, ২০২৩
androidx.constraintlayout:constraintlayout-compose:1.1.0-alpha08 এবং androidx.constraintlayout:constraintlayout-core:1.1.0-alpha08 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha08-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- লিন্ট চেকগুলি
Dimension.percent(1f)এবংLayoutReference.withChainParams()ব্যবহারের পরামর্শ দেওয়ার জন্য যোগ করা হয়েছে যেখানে সাধারণ প্যাটার্নগুলি অপ্রত্যাশিত আচরণের দিকে পরিচালিত করতে পারে। ( I62eb0 , I03060 )
API পরিবর্তনগুলি
- কম্পোজে গ্রিড হেল্পারের জন্য
ReverseSpanDirectionএবংSpansOrderFirstফ্ল্যাগ সক্ষম করুন।-
ReverseSpanDirection: স্প্যান/স্কিপের জন্য প্রস্থ এবং উচ্চতার স্পেসিফিকেশন বিপরীত করুন। -
SpansOrderFirst: স্প্যানগুলি উইজেটের ক্রম মেনে চলবে। ( I6ad50 )
-
-
MotionLayoutএ অ্যানিমেশন দ্বারা প্রভাবিত নয় এমন Composables-এর স্থানীয় সীমানা পেতেModifier.onStartEndBoundsChanged(...)ব্যবহার করুন। যেকোনো UI ইন্টারঅ্যাকশনের জন্য কার্যকর যার জন্য লেআউট তথ্যের প্রয়োজন হয় যাDragAndDropমতো অ্যানিমেশনগুলিকে ট্রিগার করতে পারে। ( I6b5f9 ) - কম্পোজে ( I917b6 ) গ্রিড হেল্পারের স্কিপ এবং স্প্যান সক্ষম করুন।
বাগ ফিক্স
- প্রত্যাশিত মান প্রয়োগ না করে স্থির অনুবাদ বৈশিষ্ট্য। ( I961cd )
সংস্করণ 1.1.0-alpha07
৮ ফেব্রুয়ারী, ২০২৩
androidx.constraintlayout:constraintlayout-compose:1.1.0-alpha07 এবং androidx.constraintlayout:constraintlayout-core:1.1.0-alpha07 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha07-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- DSL ( I1143b ) ব্যবহার করে কম্পোজে গ্রিড হেল্পার সক্ষম করতে নতুন API যোগ করুন।
বাগ ফিক্স
- প্রদত্ত
maxElementপ্যারামিটারে সঠিকভাবে লেআউট না হওয়া ফ্লোয়ের জন্য স্থিরWrap.Chain। ( e1f2ed3 ) -
MotionLayout(motionScene: MotionScene, progress: Float, transitionName: String)এর মাধ্যমে ট্রানজিশন পরিবর্তন করার সময়startConstraintSetআপডেট না হওয়ার সমস্যা সমাধান করা হয়েছে। ( 17ffff1 ) -
ConstraintSet(extendConstraintSet: ConstraintSet, description: ConstraintSetScope.() -> Unit)এর মাধ্যমে কনস্ট্রেন্ট উত্তরাধিকার সূত্রে প্রাপ্ত হলেConstraintSetকিছু পরিবর্তন প্রতিফলিত না করার বিষয়টি স্থির করা হয়েছে।( 740804b )
সংস্করণ 1.1.0-alpha06
২৫ জানুয়ারী, ২০২৩
androidx.constraintlayout:constraintlayout-compose:1.1.0-alpha06 এবং androidx.constraintlayout:constraintlayout-core:1.1.0-alpha06 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha06-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- JSON উপস্থাপনা সহ কম্পোজে গ্রিড হেল্পার সক্ষম করতে নতুন Apis যোগ করুন যা কম্পোজেবলগুলিকে একটি 2D গ্রিডে স্থাপন করার অনুমতি দেয়। ( I968ad )
API পরিবর্তনগুলি
-
MotionLayout( I184a9 ) তেArc.AboveএবংArc.Belowদিকনির্দেশনার স্বাধীন আর্ক মোডের জন্য আপ এবং আর্ক ডাউন মোডের জন্য সমর্থন যোগ করুন। - এখন একটি বেসলাইন অ্যাঙ্করকে উপরের/নীচের অ্যাঙ্করের মধ্যে সীমাবদ্ধ করা সম্ভব এবং এর বিপরীতটিও সম্ভব। ( I54628 )
-
MotionLayoutScope#motionProperties(ডেরিভেটিভস সহ) এর নাম পরিবর্তন করেMotionLayoutScope#customPropertiesকরা হয়েছে। কাস্টম প্রোপার্টি সেট করার সময় এটি সামঞ্জস্যপূর্ণ হতে হবে। ( Ib34c9 ) - এখন
ConstraintSetএবংMotionSceneএ একাধিক রেফারেন্স তৈরি করা সম্ভব:val (box, text, button) = createRefsFor("box", "text","button")।constrain(box, button, text)ব্যবহার করে একাধিক উপাদানে সীমাবদ্ধতা প্রয়োগ করুন।ConstrainScopeএর মধ্যে, আপনি এখনDp.asDimensionব্যবহার করে স্বজ্ঞাতভাবে একটি নির্দিষ্ট মাত্রা সেট করতে পারেন:width = 10.dp.asDimension। ( I021ec , Ia0960 ) -
MotionScene()এবংTransition()পদ্ধতি এখন নন-কম্পোজেবল ফাংশন। এই ফাংশনগুলির (ConstraintSetসহ) অবজেক্টগুলি এখন একে অপরের সাথে সঠিকভাবে তুলনীয় হওয়া উচিত।ConstraintLayoutএanimateChanges = trueএখন শুধুমাত্র একটিConstraintSetরেফারেন্সের সাথে ব্যবহার করা যেতে পারে, যতক্ষণ না এর যেকোনো বৈশিষ্ট্য পুনর্গঠনের সময় পরিবর্তিত হয়। ( I7d22e )
বাগ ফিক্স
- সাহায্যকারী পরিবর্তনের সময়
ConstraintLayoutসর্বদা অপ্রয়োজনীয় অতিরিক্ত পুনর্গঠন ট্রিগার করত এমন সমস্যার সমাধান করা হয়েছে। ( Id83ad , b/222093277 ) -
ConstraintLayoutএবংMotionLayoutব্যবহার করে Intrinsics ব্যবহার করার সময় আচরণ ঠিক করুন। ( I487ae , b/220527863 ) - কন্টেন্ট পরিবর্তন হলে পুনরায় পরিমাপ করতে না পারার সমস্যাটি সমাধান করুন। ( Ibfe8a , b/219091179 )
সংস্করণ 1.1.0-alpha05
৭ ডিসেম্বর, ২০২২
androidx.constraintlayout:constraintlayout-compose:1.1.0-alpha05 এবং androidx.constraintlayout:constraintlayout-core:1.1.0-alpha05 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha05-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- DSL ( b94e748 ) তে কাস্টম
KeyAttributesসমর্থন করুন -
ConstrainScope( 32625d0 ) পৃষ্ঠ পক্ষপাতের বৈশিষ্ট্য - চেইনে কাস্টম প্যারামিটার সমর্থন করে ( 72a2e9e )
- কম্পোজে
MotionLayoutজন্য ম্যাক্রোবেঞ্চমার্ক পরীক্ষা যোগ করুন ( 36f43bc ) - কম্পোজের পূর্ববর্তী রিলিজে পরিবর্তন সম্পর্কে আরও তথ্যের জন্য, উইকি পৃষ্ঠা দেখুন।
API পরিবর্তনগুলি
-
addConstraintSetএবংaddTransitionপ্যারামিটারগুলি উল্টান ( 152facc )
বাগ ফিক্স
- অনুভূমিক চেইন ঠিক করুন ( ed5f56e )
সংস্করণ 1.1.0-alpha01
২০ মে, ২০২২
androidx.constraintlayout:constraintlayout-compose:1.1.0-alpha01 প্রকাশিত হয়েছে।
অনুগ্রহ করে মনে রাখবেন MotionLayout API পরীক্ষামূলক এবং এর জন্য অপ্ট ইন প্রয়োজন।
আরও তথ্যের জন্য, GitHub-এ Compose 1.1.0-alpha01-এ নতুন কী আছে তা দেখুন।
সংস্করণ 2.2
সংস্করণ 2.2.1
২৬ ফেব্রুয়ারী, ২০২৫
androidx.constraintlayout:constraintlayout:2.2.1 প্রকাশিত হয়েছে। সংস্করণ 2.2.1-এ এই কমিটগুলি রয়েছে।
বহিরাগত অবদান
-
constraintlayout-coreলাইব্রেরি থেকে বাইনারি সামঞ্জস্যের সমস্যা সমাধান করে। ধন্যবাদ কার্লো মেরিনঞ্জেলি! ( I8952e , b/376718273 )
সংস্করণ 2.2.0
৩০ অক্টোবর, ২০২৪
androidx.constraintlayout:constraintlayout:2.2.0 প্রকাশিত হয়েছে। সংস্করণ 2.2.0-এ এই কমিটগুলি রয়েছে।
২.১.০ থেকে গুরুত্বপূর্ণ পরিবর্তনগুলি
- অন্তর্নিহিত সীমাবদ্ধতা লেআউট-কোর লাইব্রেরি সহ প্যারিটি রিলিজ।
সংস্করণ 2.2.0-rc01
১৬ অক্টোবর, ২০২৪
androidx.constraintlayout:constraintlayout:2.2.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 2.2.0-rc01-এ এই কমিটগুলি রয়েছে।
সংস্করণ 2.2.0-beta01
৪ সেপ্টেম্বর, ২০২৪
androidx.constraintlayout:constraintlayout:2.2.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 2.2.0-beta01-এ এই কমিটগুলি রয়েছে।
সংস্করণ 2.2.0-alpha14
৭ আগস্ট, ২০২৪
androidx.constraintlayout:constraintlayout:2.2.0-alpha14 প্রকাশিত হয়েছে। সংস্করণ 2.2.0-alpha14-এ এই কমিটগুলি রয়েছে।
সংস্করণ 2.2.0-alpha13
৪ অক্টোবর, ২০২৩
androidx.constraintlayout:constraintlayout:2.2.0-alpha13 কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 2.2.0-alpha13-এ এই কমিটগুলি রয়েছে।
সংস্করণ 2.2.0-alpha12
৯ আগস্ট, ২০২৩
androidx.constraintlayout:constraintlayout:2.2.0-alpha12 প্রকাশিত হয়েছে। সংস্করণ 2.2.0-alpha12-এ এই কমিটগুলি রয়েছে।
সংস্করণ 2.2.0-alpha11
২৬ জুলাই, ২০২৩
androidx.constraintlayout:constraintlayout:2.2.0-alpha11 প্রকাশিত হয়েছে। সংস্করণ 2.2.0-alpha11-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
- ডেভেলপারদের
mInfiniteCarousel( I0a8ca ) এর জন্য প্রোগ্রাম্যাটিকভাবে মান সেট করার অনুমতি দেওয়ার জন্য একটি সেটার পদ্ধতি যোগ করুন।
সংস্করণ 2.2.0-alpha10
২৪ মে, ২০২৩
androidx.constraintlayout:constraintlayout:2.2.0-alpha10 প্রকাশিত হয়েছে। সংস্করণ 2.2.0-alpha10-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
-
MotionLayoutডকুমেন্টের একটি ভাঙা লিঙ্ক ঠিক করুন। ( 51cbe88 )
সংস্করণ 2.2.0-alpha09
২২ মার্চ, ২০২৩
androidx.constraintlayout:constraintlayout:2.2.0-alpha09 প্রকাশিত হয়েছে। সংস্করণ 2.2.0-alpha09-এ এই কমিটগুলি রয়েছে।
সংস্করণ 2.2.0-alpha08
৮ মার্চ, ২০২৩
androidx.constraintlayout:constraintlayout:2.2.0-alpha08 প্রকাশিত হয়েছে। সংস্করণ 2.2.0-alpha08-এ এই কমিটগুলি রয়েছে।
সংস্করণ 2.2.0-alpha07
৮ ফেব্রুয়ারী, ২০২৩
androidx.constraintlayout:constraintlayout:2.2.0-alpha07 প্রকাশিত হয়েছে। সংস্করণ 2.2.0-alpha07-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
-
ConstraintLayoutপৃষ্ঠার কন্টেন্ট অনুপস্থিত থাকার সমস্যাটি সমাধান করুন। ( I82e25 )
সংস্করণ 2.2.0-alpha05
৭ ডিসেম্বর, ২০২২
androidx.constraintlayout:constraintlayout:2.2.0-alpha05 প্রকাশিত হয়েছে। সংস্করণ 2.2.0-alpha05-এ এই কমিটগুলি রয়েছে।
- পূর্ববর্তী রিলিজে পরিবর্তন সম্পর্কে আরও তথ্যের জন্য, Github উইকি পৃষ্ঠা দেখুন।
বাগ ফিক্স
- ভিউ ক্যারোসেলে ( eb67b82 ) লিক ঠিক করুন
সংস্করণ 2.2.0-alpha01
২০ মে, ২০২২
androidx.constraintlayout:constraintlayout:2.2.0-alpha01 প্রকাশিত হয়েছে।
নতুন Grid হেল্পারের একটি প্রিভিউ অন্তর্ভুক্ত।
আরও তথ্যের জন্য, GitHub-এ 2.2.0-alpha01-এ নতুন কী আছে তা দেখুন।
সীমাবদ্ধ লেআউট-রচনা 1.0
ConstraintLayout-compose 1.0 জেটপ্যাক কম্পোজে ConstraintLayout কার্যকারিতা প্রদান করে।
সংস্করণ 1.0.1
২০ মে, ২০২২
androidx.constraintlayout:constraintlayout-compose:1.0.1 প্রকাশিত হয়েছে।
অনুগ্রহ করে মনে রাখবেন MotionLayout API পরীক্ষামূলক এবং এর জন্য অপ্ট ইন প্রয়োজন।
আরও তথ্যের জন্য, GitHub-এ Compose 1.0.1-এ নতুন কী আছে তা দেখুন।
সংস্করণ 1.0.0
১৩ জানুয়ারী, ২০২২
androidx.constraintlayout:constraintlayout-compose:1.0.0 প্রকাশিত হয়েছে।
অনুগ্রহ করে মনে রাখবেন MotionLayout api এখন পরীক্ষামূলক এবং এর জন্য অপ্ট ইন প্রয়োজন।
আরও তথ্যের জন্য, GitHub-এর What's New in 1.0 (Compose) নিবন্ধটি দেখুন।
সংস্করণ 1.0.0-rc02
১৬ নভেম্বর, ২০২১
androidx.constraintlayout:constraintlayout-compose:1.0.0-rc02 প্রকাশিত হয়েছে।
আরও তথ্যের জন্য, GitHub-এর What's New in 1.0 (Compose) নিবন্ধটি দেখুন।
সংস্করণ 1.0.0-rc01
২৭ সেপ্টেম্বর, ২০২১
androidx.constraintlayout:constraintlayout-compose:1.0.0-rc01 প্রকাশিত হয়েছে।
এই রিলিজটি দ্বিতীয় বিটা। এটিকে বৈশিষ্ট্য সম্পূর্ণ হিসাবে বিবেচনা করা হয়, যা কম্পোজের জন্য ConstraintLayout এবং MotionLayout প্রদান করে।
আরও তথ্যের জন্য, GitHub-এর What's New in 1.0 (Compose) নিবন্ধটি দেখুন।
সংস্করণ 1.0.0-beta02
৩০ জুলাই, ২০২১
androidx.constraintlayout:constraintlayout-compose:1.0.0-beta02 প্রকাশিত হয়েছে।
এই রিলিজটি দ্বিতীয় বিটা। এটিকে বৈশিষ্ট্য সম্পূর্ণ হিসাবে বিবেচনা করা হয়, যা কম্পোজের জন্য ConstraintLayout এবং MotionLayout প্রদান করে।
আরও তথ্যের জন্য, GitHub-এর What's New in 1.0 (Compose) নিবন্ধটি দেখুন।
সংস্করণ 1.0.0-beta01
২২ জুলাই, ২০২১
androidx.constraintlayout:constraintlayout-compose:1.0.0-beta01 প্রকাশিত হয়েছে।
এই রিলিজটি প্রথম বিটা। এটিকে বৈশিষ্ট্য সম্পূর্ণ হিসাবে বিবেচনা করা হয়, যা কম্পোজের জন্য ConstraintLayout এবং MotionLayout প্রদান করে।
আরও তথ্যের জন্য, GitHub-এর What's New in 1.0 (Compose) নিবন্ধটি দেখুন।
সংস্করণ 1.0.0-alpha07
১৮ মে, ২০২১
androidx.constraintlayout:constraintlayout-compose:1.0.0-alpha07 প্রকাশিত হয়েছে।
- কম্পোজ সংস্করণ
1.0.0-beta07এর সাথে সামঞ্জস্যপূর্ণ হওয়ার জন্য আপডেট করা হয়েছে।
সংস্করণ 1.0.0-alpha06
৪ মে, ২০২১
androidx.constraintlayout:constraintlayout-compose:1.0.0-alpha06 প্রকাশিত হয়েছে।
- কম্পোজ অপ্টিমাইজেশন: কনস্ট্রেইন্টলেআউট ইনলাইন কম্পোজেবল (#১৯৩)
- কম্পোজে পুনঃপরিমাপ কম করুন (#210)
সংস্করণ 1.0.0-alpha05
১৫ মার্চ, ২০২১
androidx.constraintlayout:constraintlayout-compose:1.0.0-alpha05 প্রকাশিত হয়েছে।
- অপ্টিমাইজেশন ইঞ্জিনের জন্য একটি সংশোধন অন্তর্ভুক্ত ( b/182657720 )
- ConstraintLayout copmosable-এ একটি optimizationLevel প্যারামিটার যোগ করুন
সংস্করণ 1.0.0-alpha04
১১ মার্চ, ২০২১
androidx.constraintlayout:constraintlayout-compose:1.0.0-alpha04 প্রকাশিত হয়েছে।
সর্বশেষ constraintlayout-core ইঞ্জিন ব্যবহার করার জন্য আপডেট করুন
সংস্করণ 1.0.0-alpha03
২৪ ফেব্রুয়ারী, ২০২১
androidx.constraintlayout:constraintlayout-compose:1.0.0-alpha03 প্রকাশিত হয়েছে।
জেটপ্যাক কম্পোজ বিটা০১ রিলিজের জন্য রিলিজ আপডেট
সংস্করণ 1.0.0-alpha02
১০ ফেব্রুয়ারী, ২০২১
androidx.constraintlayout:constraintlayout-compose:1.0.0-alpha02 প্রকাশিত হয়েছে।
জেটপ্যাক কম্পোজ আলফা১২ রিলিজের জন্য রিলিজ আপডেট
সংস্করণ 1.0.0-alpha01
২ ফেব্রুয়ারী, ২০২১
androidx.constraintlayout:constraintlayout-compose:1.0.0-alpha01 প্রকাশিত হয়েছে।
লাইব্রেরির প্রথম প্রকাশ, সীমাবদ্ধতা প্রকাশের জন্য ইনলাইন এবং বহিরাগত DSL প্রদান করে।
সংস্করণ 2.1
ConstraintLayout 2.1.0 MotionLayout-এ আরও সমৃদ্ধ বৈশিষ্ট্য এবং নতুন সাহায্যকারী (ক্যারোজেল, ইত্যাদি) প্রদান করে।
সংস্করণ 2.1.4
২০ মে, ২০২২
androidx.constraintlayout:constraintlayout:2.1.4 প্রকাশিত হয়েছে।
আরও তথ্যের জন্য, GitHub-এ 2.1.4-এ নতুন কী আছে তা দেখুন।
সংস্করণ 2.1.3
১৩ জানুয়ারী, ২০২২
androidx.constraintlayout:constraintlayout:2.1.3 প্রকাশিত হয়েছে।
আরও তথ্যের জন্য, GitHub-এর 2.1-এ নতুন কী আছে নিবন্ধটি দেখুন।
সংস্করণ 2.1.2
১৬ নভেম্বর, ২০২১
androidx.constraintlayout:constraintlayout:2.1.2 প্রকাশিত হয়েছে।
আরও তথ্যের জন্য, GitHub-এর 2.1-এ নতুন কী আছে নিবন্ধটি দেখুন।
সংস্করণ 2.1.1
২৭ সেপ্টেম্বর, ২০২১
androidx.constraintlayout:constraintlayout:2.1.1 প্রকাশিত হয়েছে।
এটি 2.1.1 এর চূড়ান্ত প্রকাশ।
আরও তথ্যের জন্য, GitHub-এর 2.1-এ নতুন কী আছে নিবন্ধটি দেখুন।
সংস্করণ 2.1.0
৩০ জুলাই, ২০২১
androidx.constraintlayout:constraintlayout:2.1.0 প্রকাশিত হয়েছে।
এটি 2.1.0 এর চূড়ান্ত প্রকাশ।
আরও তথ্যের জন্য, GitHub-এর 2.1-এ নতুন কী আছে নিবন্ধটি দেখুন।
সংস্করণ 2.1.0-rc01
২২ জুলাই, ২০২১
androidx.constraintlayout:constraintlayout:2.1.0-rc01 প্রকাশিত হয়েছে।
এটি 2.1.0 এর রিলিজ প্রার্থী, যা শেষ বিটা থেকে ছোটখাটো উন্নতি এবং সংশোধন প্রদান করে। আরও তথ্যের জন্য, GitHub নিবন্ধটি দেখুন 2.1 এ নতুন কী ।
সংস্করণ 2.1.0-beta02
৪ মে, ২০২১
androidx.constraintlayout:constraintlayout:2.1.0-beta02 প্রকাশিত হয়েছে।
মোশনলেআউটে কিছু নতুন বৈশিষ্ট্য:
- অনসোয়াইপ বর্ধিতকরণ, যার মধ্যে রয়েছে স্প্রিং (কঠোরতা, স্যাঁতসেঁতেতা, ভর ইত্যাদি) এবং কখনও সম্পূর্ণ হয় না
- jumpToState ফাংশন
- ViewTransition downUp মোড যেখানে ডাউন টাচ করলে এটি ১০০ এ চলে এবং উপরে টাচ করলে ০ এ উল্টে যায়
বিভিন্ন সংশোধন, বিশেষ করে:
- উল্লম্ব স্ক্রোল (#173) দিয়ে MotionLayout-এ সমস্যার সমাধান করুন
- নেস্টেড মোশনলেআউটে পারফরম্যান্সের উন্নতি (#১৮৯)
- MotionLayout (#189) এ NestedScrollView এর মাধ্যমে দ্রুত পরিবর্তন
- MotionLayout (#189) তে ConstraintSet চলে গেছে
- মোশনলেআউটে ডাউনআপ ভিউট্রানজিশন সাপোর্ট করুন (#190)
- ড্রয়েবল পুনঃব্যবহারের সময় ImageFilter-এ ঠিক করুন (#192)
- MotionLayout-এ স্প্রিং সাপোর্ট যোগ করুন (#১৯৯)
- সার্কুলারফ্লোতে কর্মক্ষমতা উন্নতি (#২০০)
- প্রাপ্ত সীমাবদ্ধতা / সীমাবদ্ধতা ওভাররাইডের সংশোধন (#212)
সংস্করণ 2.1.0-beta01
১১ মার্চ, ২০২১
androidx.constraintlayout:constraintlayout:2.1.0-beta01 প্রকাশিত হয়েছে।
সীমাবদ্ধতা লেআউট
সামঞ্জস্যের সমস্যার কারণে android:layout_width এবং android:layout_height আবার অ-ঐচ্ছিক করা হয়েছে।
মোশন লেআউট
- onSwipe এবং onClick ট্রানজিশন সন্নিবেশ এবং অপসারণের জন্য প্রোগ্রাম্যাটিক সমর্থন
- স্ক্রিন ঘূর্ণনের মাধ্যমে ট্রানজিশনের জন্য পরীক্ষামূলক সহায়তা
- ট্রানজিশনের সময়কাল যুক্তি সমর্থন করুন
- বুলিয়ান বা রেফারেন্সযুক্ত কাস্টম অ্যাট্রিবিউটের জন্য আরও ভালো সমর্থন
সাহায্যকারী
- ক্যারোজেলের একটি নির্দিষ্ট আইটেমে সরাসরি অ্যানিমেট বা লাফ দেওয়ার একটি উপায় যোগ করা হয়েছে।
- নতুন সার্কুলারফ্লো হেল্পার
এই রিলিজ এবং বাগ ক্লোজড সম্পর্কে অতিরিক্ত তথ্য এখানে দেখুন।
সংস্করণ 2.1.0-alpha2
১৭ ডিসেম্বর, ২০২০
androidx.constraintlayout:constraintlayout:2.1.0-alpha2 প্রকাশিত হয়েছে।
এই দ্বিতীয় আলফাটিতে বেশ কিছু নতুন বৈশিষ্ট্য যুক্ত করা হয়েছে:
সীমাবদ্ধতা লেআউট
- android:layout_width এবং android:layout_height এখন ঐচ্ছিক, wrap_content ডিফল্ট আচরণ হিসেবে থাকবে।
- মাত্রা সীমাবদ্ধতা প্রকাশের জন্য নতুন layout_constraintWidth এবং layout_constraintHeight বৈশিষ্ট্য
- সীমাবদ্ধতার জন্য নেতিবাচক মার্জিন সমর্থন করে
- বেসলাইন থেকে উপরে এবং বেসলাইন থেকে নীচে সীমাবদ্ধতা সমর্থন করে
- বেসলাইন মার্জিন সীমাবদ্ধতা সমর্থন করে
- SharedValues ConstraintLayout-এ বাহ্যিক মান ইনজেক্ট করার অনুমতি দেয়
মোশন লেআউট
- ওভারশুট ইন্টারপোলেটরের জন্য সমর্থন (প্রত্যাশিত, ওভারশুট)
- উন্নত মোশনহেল্পার সাপোর্ট
- MotionLayout updateStateAnimate(id,cset,duration) এ ConstraintSet এর অ্যানিমেটেড আপডেট যোগ করুন;
- ভাগ করা মান ভিত্তিক ভিউট্রানজিশন
- বর্তমান ট্রানজিশনের সমাপ্তির পরে একটি ট্রানজিশন চালানোর জন্য আপনাকে সময়সূচী ট্রান্সজিটনের অনুমতি দেয়।
সাহায্যকারী
- ক্যারোজেল এখন একটি অসীম (র্যাপ-অ্যারাউন্ড) মোড সমর্থন করে
- ReactiveGuide: একটি নির্দেশিকা যা SharedValue পরিবর্তন হলে স্বয়ংক্রিয়ভাবে অবস্থান নেয়।
- MotionEffect: একটি নির্দিষ্ট দিকে চলমান রেফারেন্স করা ভিউগুলিতে কীফ্রেম ইনজেক্ট করুন।
- MotionLabel - একক লাইনের টেক্সট অ্যানিমেট করার জন্য একটি ভিউ
এই রিলিজ সম্পর্কে অতিরিক্ত তথ্য এখানে দেখুন।
সংস্করণ 2.1.0-alpha1
১৯ নভেম্বর, ২০২০
androidx.constraintlayout:constraintlayout:2.1.0-alpha1 প্রকাশিত হয়েছে।
২.১ রিলিজের প্রথম আলফা। এর জন্য সমর্থন প্রবর্তন করে:
- কাস্টম ক্যারোজেল ভিউ তৈরি করতে ক্যারোজেল মোশন হেল্পার
- মোশনলেআউট দৃশ্যগুলি অন্তর্ভুক্ত এবং সীমাবদ্ধতাগুলিকে ওভাররাইড সমর্থন করে
- মোশনলেআউট ঘূর্ণনের জন্য আরও সমৃদ্ধ সমর্থন যোগ করে (ইনপুট এবং আউটপুট)
- MotionLayout ViewTransitions যোগ করে, সীমাবদ্ধতা সেটের পরিবর্তনের জন্য একক ভিউ ট্রানজিশনের অনুমতি দেয়
এই রিলিজ সম্পর্কে অতিরিক্ত তথ্য এখানে দেখুন।
সংস্করণ 2.0
ConstraintLayout 2.0 লেআউটের জন্য নতুন বৈশিষ্ট্য (ভার্চুয়াল লেআউট, ইত্যাদি) এবং ভিউয়ের অ্যানিমেশন সহজ করার জন্য একটি নতুন ক্লাস, MotionLayout যোগ করেছে।
সংস্করণ 2.0.4
২৯ অক্টোবর, ২০২০
androidx.constraintlayout:constraintlayout:2.0.4 প্রকাশিত হয়েছে।
বাগ ফিক্স
এই রিলিজটি রানটাইমের সময় চাইল্ড ভিউ অপসারণের সময় ঘটতে পারে এমন একটি সম্ভাব্য NPE ঠিক করে। এই সংস্করণে আপডেট করার পরামর্শ দেওয়া হচ্ছে।
বন্ধ হওয়া ইস্যুগুলির তালিকা এখানে দেখুন।
সংস্করণ 2.0.3
২৭ অক্টোবর, ২০২০
androidx.constraintlayout:constraintlayout:2.0.3 প্রকাশিত হয়েছে।
বাগ ফিক্স
এই রিলিজটি কিছু সমস্যার সমাধান করেছে। এই সংস্করণে আপডেট করার পরামর্শ দেওয়া হচ্ছে।
- উইন্ডোজ ইনসেট হ্যান্ডলিং
- কিছু পরিস্থিতিতে মাত্রা অনুপাত পরিচালনা করা
- কিছু RTL লেআউটের সাথে ক্র্যাশ হয়েছে
বন্ধ হওয়া ইস্যুগুলির তালিকা এখানে দেখুন।
সংস্করণ 2.0.2
৬ অক্টোবর, ২০২০
androidx.constraintlayout:constraintlayout:2.0.2 প্রকাশিত হয়েছে।
বাগ ফিক্স
এই রিলিজটি পারফরম্যান্স উন্নত করার পাশাপাশি কিছু সমস্যা সমাধান করে। এই সংস্করণে আপডেট করার পরামর্শ দেওয়া হচ্ছে।
- ConstraintLayout-এ GONE দৃশ্যমানতার পরিচালনা কিছু পরিস্থিতিতে ভুল ছিল
- কিছু পরিস্থিতিতে ConstraintLayout-এ প্যাক করা চেইন পরিচালনা করা ভুল ছিল।
- ফ্লো ভার্চুয়াল লেআউট হেল্পারের জন্য API 15-এ স্থির মুদ্রাস্ফীতি ব্যতিক্রম।
- MotionLayout-এ limitsBoundsTo ভেঙে গেছে
- কিছু পরিস্থিতিতে MotionLayout-এ জাম্প টু এন্ড ভেঙে গেছে (চেইনিং ট্রানজিশন)
বন্ধ হওয়া ইস্যুগুলির তালিকা এখানে দেখুন।
সংস্করণ 2.0.1
২৫ আগস্ট, ২০২০
androidx.constraintlayout:constraintlayout:2.0.1 প্রকাশিত হয়েছে।
এটি একটি ছোটখাটো আপডেট যা অ্যান্ড্রয়েড স্টুডিওতে MotionEditor ব্যবহার সক্ষম করে।
সংস্করণ 2.0.0
২১ আগস্ট, ২০২০
androidx.constraintlayout:constraintlayout:2.0.0 প্রকাশিত হয়েছে।
বাগ ফিক্স
বন্ধ হওয়া ইস্যুগুলির তালিকা এখানে দেখুন।
উল্লেখযোগ্য সংশোধনগুলি হল:
- মোশনলেআউট ট্রানজিশন বিলম্ব এবং ট্রানজিশনলিসেনারের সংশোধন
- সীমাবদ্ধ লেআউট প্রবাহ এবং বাধা সংশোধন
সংস্করণ 2.0.0-rc1
জুলাই ২৯, ২০২০
androidx.constraintlayout:constraintlayout:2.0.0-rc1 প্রকাশিত হয়েছে।
বাগ ফিক্স
বন্ধ হওয়া ইস্যুগুলির তালিকা এখানে দেখুন।
উল্লেখযোগ্য সংশোধনগুলি হল:
- প্রবাহ সংশোধন
- RecyclerView সংশোধন (আমরা recyclerview 1.2.0 alpha 5 বা তার পরবর্তী সংস্করণে আপডেট করার পরামর্শ দিচ্ছি)
- মোশনলেআউট ট্রানজিশনলিস্টেনার সংশোধন
- মোশনলেআউট মেমরি লিক ফিক্স
সংস্করণ 2.0.0-beta8
৭ জুলাই, ২০২০
androidx.constraintlayout:constraintlayout:2.0.0-beta8 প্রকাশিত হয়েছে।
বাগ ফিক্স
বন্ধ হওয়া ইস্যুগুলির তালিকা এখানে দেখুন।
উল্লেখযোগ্য সংশোধনগুলি হল:
- স্থানধারক আচরণ
- স্তর দৃশ্যমানতা
- প্রবাহ, বাধা সংশোধন
- ট্রানজিশনলিসেনার সংশোধন
সংস্করণ 2.0.0-beta7
১২ জুন, ২০২০
androidx.constraintlayout:constraintlayout:2.0.0-beta7 প্রকাশিত হয়েছে।
বাগ ফিক্স
বন্ধ হওয়া ইস্যুগুলির তালিকা এখানে দেখুন।
উল্লেখযোগ্য সংশোধনগুলি হল:
- মোশনলেআউটে নেস্টেড স্ক্রোল ভিউ সমস্যা
- MotionLayout-এর সাথে ট্রানজিশন লিসেনারের সমস্যা
- মোশনলেআউটে মেমরি লিক
- রিসাইক্লারভিউ সমস্যা
- গ্রুপ দৃশ্যমানতা
- প্যাডিং সমস্যা
সংস্করণ 2.0.0-beta6
১৩ মে, ২০২০
androidx.constraintlayout:constraintlayout:2.0.0-beta6 প্রকাশিত হয়েছে।
বাগ ফিক্স
বন্ধ হওয়া সমস্যাগুলির তালিকা এখানে দেখুন। উল্লেখযোগ্য সমাধানগুলি হল MotionLayout-এ গ্রুপ দৃশ্যমানতা পরিচালনা এবং প্রাপ্ত সীমাবদ্ধতা সংক্রান্ত সমস্যা।
সংস্করণ 2.0.0-beta5
৭ মে, ২০২০
androidx.constraintlayout:constraintlayout:2.0.0-beta5 প্রকাশিত হয়েছে।
বাগ ফিক্স
বন্ধ হওয়া ইস্যুগুলির তালিকা এখানে দেখুন।
সংস্করণ 2.0.0-beta4
১৬ ডিসেম্বর, ২০১৯
androidx.constraintlayout:constraintlayout:2.0.0-beta4 প্রকাশিত হয়েছে।
নতুন বৈশিষ্ট্য
মোশন লেআউট
ট্রানজিশনে নতুন বৈশিষ্ট্য:
- layoutDuringTransition: আপনাকে কনফিগার করতে দেয় যে MotionLayout শিশুদের অনুরোধের ক্ষেত্রে কীভাবে প্রতিক্রিয়া জানাবে, একটি ট্রানজিশনের সময় Layouts কল। সম্ভাব্য মান হল {ignoreRequest, honorRequest}
- pathMotionArc: উপাদানগুলির চলমান পথটি একটি চাপ ব্যবহার করবে। সম্ভাব্য মানগুলি হল {startVertical | startHorizontal | flip | none }
এখন একটি ডিফল্ট ট্রানজিশন সংজ্ঞায়িত করা সম্ভব, কেবল স্টার্ট এবং এন্ড কনস্ট্রেইন্টসেট বাদ দিয়ে। যদি বর্তমান স্টার্ট/এন্ড অবস্থার সাথে মেলে এমন অন্য কোনও ট্রানজিশন না পাওয়া যায় তবে সেই ডিফল্ট ট্রানজিশনটি ব্যবহার করা হবে।
বাগ ফিক্স
বন্ধ হওয়া ইস্যুগুলির তালিকা এখানে দেখুন।