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

জুম অ্যানিমেশন সেটআপ করা

ইতিপূর্বে আপনি যদি আপনার লেআউট প্রয়োগ করে থাকেন, ইভেন্ট হ্যান্ডলারস সেটআপ করুন যা জুম অ্যানিমেশনকে সক্রিয় করে। নীচের উদাহরণটি জুম অ্যানিমেশন সম্পাদন করতে ImageButton এ একটি View.OnClickListener যুক্ত করে যখন ইউজার ইমেজ বাটনে ক্লিক করে:

public class ZoomActivity extends FragmentActivity {
    // Hold a reference to the current animator,
    // so that it can be canceled mid-way.
    private Animator mCurrentAnimator;

    // The system "short" animation time duration, in milliseconds. This
    // duration is ideal for subtle animations or animations that occur
    // very frequently.
    private int mShortAnimationDuration;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_zoom);

        // Hook up clicks on the thumbnail views.

        final View thumb1View = findViewById(R.id.thumb_button_1);
        thumb1View.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                zoomImageFromThumb(thumb1View, R.drawable.image1);
            }
        });

        // Retrieve and cache the system's default "short" animation time.
        mShortAnimationDuration = getResources().getInteger(
                android.R.integer.config_shortAnimTime);
    }
    ...
}