/* * Copyright (c) 2015 - 2016. Stepan Tanasiychuk * * This file is part of Gromadskyi Patrul is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Found ation, version 3 of the License, or any later version. * * If you would like to use any part of this project for commercial purposes, please contact us * for negotiating licensing terms and getting permission for commercial use. * Our email address: [email protected] * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ package com.stfalcon.hromadskyipatrol.utils; import android.view.animation.AlphaAnimation; import android.view.animation.Animation; import android.view.animation.LinearInterpolator; /** * Created by alex on 09.11.15. */ public class AnimationUtils { public static Animation getBlinkAnimation(){ Animation animation = new AlphaAnimation(1, 0); // Change alpha from fully visible to invisible animation.setDuration(300); // duration - half a second animation.setInterpolator(new LinearInterpolator()); // do not alter animation rate animation.setRepeatCount(Animation.INFINITE); // Repeat animation infinitely animation.setRepeatMode(Animation.REVERSE); // Reverse animation at the end so the button will fade back in return animation; } }