ইতিপূর্বে আপনি যদি আপনার লেআউট প্রয়োগ করে থাকেন, ইভেন্ট হ্যান্ডলারস সেটআপ করুন যা জুম অ্যানিমেশনকে সক্রিয় করে। নীচের উদাহরণটি জুম অ্যানিমেশন সম্পাদন করতে 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);
}
...
}