package com.chdev.ks.minx; import android.content.Context; import android.util.Log; import android.view.View; import android.view.animation.AlphaAnimation; import android.view.animation.Animation; import android.view.animation.AnimationUtils; /** * Created by Kartik_ch on 8/17/2015. */ public class FadeAnimation { Context context; public FadeAnimation(Context context) { this.context = context; } public void fadeInLeft(View view) { view.setVisibility(View.INVISIBLE); Animation fadeInAnim = AnimationUtils.makeInAnimation(context, true); view.startAnimation(fadeInAnim); view.setVisibility(View.VISIBLE); Log.d("fadeIn", "true"); } public void fadeOutRight(View view) { Animation fadeOutAnim = AnimationUtils.makeOutAnimation(context, true); view.startAnimation(fadeOutAnim); view.setVisibility(View.INVISIBLE); Log.d("fadeOut", "true"); } public void fadeInAlpha(View view){ view.setVisibility(View.INVISIBLE); AlphaAnimation alphaAnimation=new AlphaAnimation(0f, 1.0f); alphaAnimation.setDuration(500); view.startAnimation(alphaAnimation); view.setVisibility(View.VISIBLE); } public void fadeOutAlpha(View view){ view.setVisibility(View.VISIBLE); AlphaAnimation alphaAnimation=new AlphaAnimation(1.0f, 0f); alphaAnimation.setDuration(500); view.startAnimation(alphaAnimation); view.setVisibility(View.GONE); } }