কম্পোজে অ্যানিমেশন
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
কম্পোজ অ্যানিমেশন এপিআই ব্যবহার করে ট্রানজিশন ব্যবহার করে, দৃশ্যমানতা বা আকার পরিবর্তন এবং ক্রসফেডগুলি অ্যানিমেট করা কীভাবে রাষ্ট্রীয় মানগুলিকে অ্যানিমেট করা যায় তা দেখুন৷
মূল পয়েন্ট
-
animate*AsState
API রাজ্য পরিবর্তনের উপর ভিত্তি করে একটি একক মান অ্যানিমেট করার জন্য দরকারী। - একই সময়ে একাধিক মান অ্যানিমেট করতে,
updateTransition
ফাংশন দিয়ে একটি রূপান্তর তৈরি করুন।- আপনি ট্রানজিশন অবজেক্টে একটি এক্সটেনশন ফাংশন সহ প্রতিটি অ্যানিমেশন মান ঘোষণা করতে পারেন।
- অ্যানিমেশন আচরণ কাস্টমাইজ করতে,
transitionSpec
প্যারামিটার নির্দিষ্ট করুন। -
AnimatedVisibility
অ্যানিমেটিং চেহারা এবং অদৃশ্য হওয়ার জন্য দরকারী। - প্রবেশ এবং প্রস্থানের জন্য পরামিতি নির্দিষ্ট করে অ্যানিমেশন আচরণ কাস্টমাইজ করুন।
- উপাদানের আকার পরিবর্তন অ্যানিমেট করতে,
animateContentSize
সংশোধক ব্যবহার করুন। - আপনি যখন আপনার UI এর কিছু অংশ অদলবদল করবেন তখন পরিবর্তনগুলিকে অ্যানিমেট করতে,
Crossfade
composable ব্যবহার করুন।
এই নির্দেশিকা ধারণকারী সংগ্রহ
এই নির্দেশিকাটি এই কিউরেট করা কুইক গাইড সংগ্রহের অংশ যা বৃহত্তর অ্যান্ড্রয়েড উন্নয়ন লক্ষ্যগুলি কভার করে:
মৌলিক রচনা
এই সিরিজের ভিডিওগুলি বিভিন্ন কম্পোজ API-এর সাথে পরিচয় করিয়ে দেয়, যা আপনাকে দ্রুত দেখায় এবং কীভাবে সেগুলি ব্যবহার করতে হয়৷
ছবি প্রদর্শন করুন
আপনার অ্যান্ড্রয়েড অ্যাপটিকে একটি সুন্দর চেহারা এবং অনুভূতি দিতে উজ্জ্বল, আকর্ষক ভিজ্যুয়াল ব্যবহার করার কৌশলগুলি আবিষ্কার করুন৷
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-02-06 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-02-06 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# Animation in Compose\n\n\u003cbr /\u003e\n\nSee how to animate state values, using transitions, animating visibility or size\nchanges and crossfades by using the Compose animation APIs. \n\nKey points\n----------\n\n- The [`animate*AsState`](/reference/kotlin/androidx/compose/animation/core/package-summary#animateDpAsState(androidx.compose.ui.unit.Dp,androidx.compose.animation.core.AnimationSpec,kotlin.String,kotlin.Function1)) API is useful for animating a single value based on a state change.\n- To animate multiple values at the same time, create a transition with the [`updateTransition`](/reference/kotlin/androidx/compose/animation/core/package-summary#updateTransition(kotlin.Any,kotlin.String)) function.\n - You can declare each animation value with an extension function on the transition object.\n- To customize the animation behavior, specify the `transitionSpec` parameter.\n- [`AnimatedVisibility`](/reference/kotlin/androidx/compose/animation/package-summary#(androidx.compose.animation.core.Transition).AnimatedVisibility(kotlin.Function1,androidx.compose.ui.Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)) is useful for animating appearance and disappearance.\n- Customize animation behavior by specifying parameters for enter and exit.\n- To animate size changes of elements, use the [`animateContentSize`](/reference/kotlin/androidx/compose/animation/package-summary#(androidx.compose.ui.Modifier).animateContentSize(androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Function2)) modifier.\n- To animate changes when you swap out portions of your UI, use the [`Crossfade`](/reference/kotlin/androidx/compose/animation/package-summary#(androidx.compose.animation.core.Transition).Crossfade(androidx.compose.ui.Modifier,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Function1,kotlin.Function1)) composable.\n\nCollections that contain this guide\n-----------------------------------\n\nThis guide is part of these curated Quick Guide collections that cover\nbroader Android development goals: \n\n### Compose basics\n\nThis series of videos introduces various Compose APIs, quickly showing you what's available and how to use them. \n[Quick guide collection](/develop/ui/compose/quick-guides/collections/compose-basics) \n\n### Display images\n\nDiscover techniques for using bright, engaging visuals to give your Android app a beautiful look and feel. \n[Quick guide collection](/develop/ui/compose/quick-guides/collections/display-images) \n\nHave questions or feedback\n--------------------------\n\nGo to our frequently asked questions page and learn about quick guides or reach out and let us know your thoughts. \n[Go to FAQ](/quick-guides/faq) [Leave feedback](https://issuetracker.google.com/issues/new?component=1573691&template=1993320)"]]