<পরিবর্তন>
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
একটি মোশন সিকোয়েন্সের শুরু এবং শেষ অবস্থা, টার্গেট ইন্টারমিডিয়েট স্টেট এবং ব্যবহারকারীর মিথস্ক্রিয়া যা গতিকে ট্রিগার করে তা নির্দিষ্ট করে।
সিনট্যাক্স
<Transition
motion:constraintSetStart="start"
motion:constraintSetEnd="end"
[ motion:duration="integer" ] >
...
</Transition>
গুণাবলী
-
motion:constraintSetStart
- গতি অনুক্রমের প্রাথমিক অবস্থা। এটি একটি
<ConstraintSet>
অথবা একটি লেআউটের ID হতে পারে। একটি <ConstraintSet>
নির্দিষ্ট করতে, এই বৈশিষ্ট্যটিকে "@+id/ constraintSetId "
এ সেট করুন। একটি লেআউট নির্দিষ্ট করতে, এটিকে "@layout/ layoutState "
এ সেট করুন। -
motion:constraintSetEnd
- গতি ক্রম চূড়ান্ত অবস্থা. এটি হয় একটি
<ConstraintSet>
এর ID, অথবা একটি বিন্যাস হতে পারে। একটি <ConstraintSet>
নির্দিষ্ট করতে, এই বৈশিষ্ট্যটিকে "@+id/ constraintSetId "
এ সেট করুন। একটি লেআউট নির্দিষ্ট করতে, এটিকে "@layout/ layoutState "
এ সেট করুন। -
motion:duration
- মিলিসেকেন্ডে গতি অনুক্রমের সময়কাল। নির্দিষ্ট করা না থাকলে,
<MotionScene>
উপাদানটির defaultDuration
ব্যবহার করা হয়।
ধারণ করতে পারে
-
<onClick>
- নির্দেশ করে যে গতির ক্রমটি ব্যবহারকারীর স্পর্শ দ্বারা ট্রিগার হয়েছে৷
-
<onSwipe>
- নির্দেশ করে যে গতির ক্রমটি ব্যবহারকারীর সোয়াইপ দ্বারা ট্রিগার হয়েছে৷
-
<KeyFrameSet>
- গতি অনুক্রমের উপাদানগুলির জন্য এক বা একাধিক মধ্যবর্তী অবস্থান বা বৈশিষ্ট্য সেটিংস নির্দিষ্ট করে।
এর মধ্যে রয়েছে
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# <Transition>\n\nSpecifies the beginning and end state of a motion sequence, the target\nintermediate states, and the user interactions that trigger the motion.\n\nSyntax\n------\n\n```xml\n\u003cTransition\n motion:constraintSetStart=\"start\"\n motion:constraintSetEnd=\"end\"\n [ motion:duration=\"integer\" ] \u003e\n ...\n\u003c/Transition\u003e\n```\n\nAttributes\n----------\n\n`motion:constraintSetStart`\n: Initial state of the motion sequence. This can either be the ID of a\n [`\u003cConstraintSet\u003e`](/training/constraint-layout/motionlayout/ref/constraintset)\n or a layout. To specify a `\u003cConstraintSet\u003e`, set this\n attribute to\n `\"@+id/`\u003cvar translate=\"no\"\u003econstraintSetId\u003c/var\u003e`\"`. To specify a layout, set\n it to `\"@layout/`\u003cvar translate=\"no\"\u003elayoutState\u003c/var\u003e`\"`.\n\n`motion:constraintSetEnd`\n: Final state of the motion sequence. This can either be the ID of a\n `\u003cConstraintSet\u003e`, or a layout. To specify a `\u003cConstraintSet\u003e`, set this\n attribute to `\"@+id/`\u003cvar translate=\"no\"\u003econstraintSetId\u003c/var\u003e`\"`. To specify a\n layout, set it to `\"@layout/`\u003cvar translate=\"no\"\u003elayoutState\u003c/var\u003e`\"`.\n\n`motion:duration`\n: Duration of the motion sequence in milliseconds. If not specified, the\n [`\u003cMotionScene\u003e`](/training/constraint-layout/motionlayout/ref/motionscene)\n element's `defaultDuration` is used.\n\nCan contain\n-----------\n\n[`\u003conClick\u003e`](/training/constraint-layout/motionlayout/ref/onclick)\n: Indicates that the motion sequence is triggered by a user touch.\n\n[`\u003conSwipe\u003e`](/training/constraint-layout/motionlayout/ref/onswipe)\n: Indicates that the motion sequence is triggered by a user swipe.\n\n[`\u003cKeyFrameSet\u003e`](/training/constraint-layout/motionlayout/ref/keyframeset)\n: Specifies one or more intermediate positions or attribute settings for\n elements in the motion sequence.\n\nContained in\n------------\n\n- [`\u003cMotionScene\u003e`](/training/constraint-layout/motionlayout/ref/motionscene)"]]