1ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian/*
2ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian * Copyright (C) 2014 The Android Open Source Project
3ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian *
4ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian * Licensed under the Apache License, Version 2.0 (the "License");
5ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian * you may not use this file except in compliance with the License.
6ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian * You may obtain a copy of the License at
7ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian *
8ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian *      http://www.apache.org/licenses/LICENSE-2.0
9ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian *
10ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian * Unless required by applicable law or agreed to in writing, software
11ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian * distributed under the License is distributed on an "AS IS" BASIS,
12ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian * See the License for the specific language governing permissions and
14ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian * limitations under the License
15ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian */
16ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian
17ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanianpackage com.android.dialer.animation;
18ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian
19ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanianimport android.view.animation.Animation;
20ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanianimport android.view.animation.Animation.AnimationListener;
21ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian
22ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian/**
23ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian * Provides empty implementations of the methods in {@link AnimationListener} for convenience
24ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian * reasons.
25ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian */
26ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanianpublic class AnimationListenerAdapter implements AnimationListener {
27ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian
28ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian  /** {@inheritDoc} */
29ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian  @Override
30ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian  public void onAnimationStart(Animation animation) {}
31ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian
32ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian  /** {@inheritDoc} */
33ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian  @Override
34ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian  public void onAnimationEnd(Animation animation) {}
35ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian
36ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian  /** {@inheritDoc} */
37ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian  @Override
38ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian  public void onAnimationRepeat(Animation animation) {}
39ccca31529c07970e89419fb85a9e8153a5396838Eric Erfanian}
40