List of usage examples for android.view.animation Animation setFillBefore
public void setFillBefore(boolean fillBefore)
From source file:Main.java
public static void setPraiseAnimation(Animation... animations) { for (Animation animation : animations) { animation.setFillAfter(true);//from w ww . ja v a2s . com animation.setFillBefore(true); animation.setFillEnabled(true); animation.setDuration(50); } }
From source file:Main.java
/** * Applies a fade in animation and set the visibility in * {@link View#VISIBLE}.//w ww . j a va 2 s. c o m * @param view view to animate. */ public static void fadeInView(final View view) { if (view.getVisibility() != View.VISIBLE) { cancelAnimation(view); view.setVisibility(View.VISIBLE); Animation animation = android.view.animation.AnimationUtils.loadAnimation(view.getContext(), android.R.anim.fade_in); animation.setFillEnabled(true); animation.setFillBefore(true); animation.setFillAfter(true); animation.setAnimationListener(new Animation.AnimationListener() { @Override public void onAnimationStart(Animation animation) { } @Override public void onAnimationEnd(Animation animation) { view.clearAnimation(); } @Override public void onAnimationRepeat(Animation animation) { } }); view.setAnimation(animation); animation.start(); } }
From source file:Main.java
/** * Applies a fade out animation and set the visibility in * {@link View#GONE}.//w w w . ja va 2 s. co m * @param view view to animate. */ public static void fadeOutView(final View view) { if (view.getVisibility() == View.VISIBLE) { cancelAnimation(view); Animation animation = android.view.animation.AnimationUtils.loadAnimation(view.getContext(), android.R.anim.fade_out); animation.setFillEnabled(true); animation.setFillBefore(true); animation.setFillAfter(true); animation.setAnimationListener(new Animation.AnimationListener() { @Override public void onAnimationStart(Animation animation) { } @Override public void onAnimationEnd(Animation animation) { view.setVisibility(View.GONE); view.clearAnimation(); } @Override public void onAnimationRepeat(Animation animation) { } }); view.setAnimation(animation); animation.start(); } }
From source file:com.yahala.ui.LaunchActivity.java
public void checkConnectionState() { final Animation animScalin; try {/*from www . ja va2 s. c om*/ final Animation animScalout; animScalin = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.slide_down); animScalin.setFillEnabled(true); animScalin.setFillAfter(true); animScalin.setFillBefore(true); animScalout = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.slide_up); animScalout.setFillEnabled(true); animScalout.setFillAfter(true); animScalout.setStartOffset(3000); connectionStatusLayout.setVisibility(View.VISIBLE); connectionStatusLayout.setAlpha(1); isVisible = true; animScalout.setAnimationListener(new Animation.AnimationListener() { @Override public void onAnimationStart(Animation animation) { isVisible = false; } @Override public void onAnimationEnd(Animation animation) { isVisible = false; connectionStatusLayout.setVisibility(View.GONE); connectionStatusLayout.setAlpha(0); } @Override public void onAnimationRepeat(Animation animation) { } }); // connectionStatusLayout.startAnimation(animScalin); if (XMPPManager.getInstance().connectionState == ConnectionState.ONLINE) { connectionStatus.setText(LocaleController.getString("WaitingForNetwork", R.string.Updating)); connectionStatusLayout.startAnimation(animScalout); } else if (XMPPManager.getInstance().connectionState == ConnectionState.RECONNECT_NETWORK) { connectionStatusLayout.startAnimation(animScalin); connectionStatus .setText(LocaleController.getString("WaitingForNetwork", R.string.WaitingForNetwork)); } else if (XMPPManager.getInstance().connectionState == ConnectionState.DISCONNECTED) { connectionStatusLayout.startAnimation(animScalin); connectionStatus .setText(LocaleController.getString("WaitingForNetwork", R.string.WaitingForNetwork)); } else if (XMPPManager.getInstance().connectionState == ConnectionState.RECONNECT_DELAYED) { connectionStatusLayout.startAnimation(animScalin); connectionStatus .setText(LocaleController.getString("WaitingForNetwork", R.string.WaitingForNetwork)); } else if (XMPPManager.getInstance().connectionState == ConnectionState.CONNECTING) { connectionStatusLayout.startAnimation(animScalin); connectionStatus.setText(LocaleController.getString("WaitingForNetwork", R.string.Connecting)); } } catch (Exception e) { FileLog.e("Yahala", e); } }