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