বাংলায় অ্যান্ড্রয়েড সহায়িকা - Bangla Android Guide

লেআউট পরিবর্তন অ্যামিমেট করা

(http://developer.android.com/training/animation/layout.html)

একটি লেআউট অ্যানিমেশন হচ্ছে একটি পুর্বে লোড করা অ্যানিমেশন যা লেআউট কনফিগারেশনে কোন পরিবর্তন করার সময় প্রতিবারই সিস্টেম রান করে থাকে। এইসব করতে আপনার যা দরকার হবে তা হচ্ছে লেআউটে একটি এট্রিবিউট সেট করুন অ্যান্ড্রয়েড সিস্টেম কে এই সকল লেআউট পরিবর্তন অ্যানিমেট করার কথা বলতে এবং সিস্টেম ডিফল্ট অ্যানিমেশন আপনার জন্য সম্পন্ন হয়।

টিপ: আপনি যদি কাস্টম লেআউট অ্যানিমেশন সরবরাহ করতে চান, একটি LayoutTransition অবজেক্ট তৈরী করুন এবং setLayoutTransition()পদ্ধতি দিয়ে লেআউটে সরবরাহ করুন।

এখানে দেয়া আছে যখন একটি লিস্টে আইটেম যুক্ত হবে তখন ডিফল্ট লেআউট দেকতে কেমন হবে:

Layout animation/ লেআউট অ্যানিমেশন

আপনি যদি সামনে এগিয়ে যেতে চান এবং একটি পূর্ন কার্যরত উদাহরণ দেখতে চান, নমুনা অ্যাপ Download এবং রান করুন এবং ক্রসফেড উদাহরণ নির্বাচন করুন। কোড বাস্তবায়নের জন্য নিম্নোক্ত ফাইল দেখুন:

  1. src/LayoutChangesActivity.java

  2. layout/activity_layout_changes.xml

  3. menu/activity_layout_changes.xml