Skip to content

Instantly share code, notes, and snippets.

@sunwicked
Created April 30, 2016 07:37
Show Gist options
  • Save sunwicked/02c609a2f0c7af24db4a94403d59420c to your computer and use it in GitHub Desktop.
Save sunwicked/02c609a2f0c7af24db4a94403d59420c to your computer and use it in GitHub Desktop.
Animate views with a nice fadeIn effect before drawing. Src : https://medium.com/@Sserra90/android-writing-a-compound-view-1eacbf1957fc#.kpfvw4b7n
//Animate views with a nice fadeIn effect before drawing
getViewTreeObserver().addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() {
@Override
public boolean onPreDraw() {
getViewTreeObserver().removeOnPreDrawListener(this);
if(mPOI.hasFacebookRating())
ViewCompat.animate(mFacebookTv).alpha(1).setDuration(500);
return false;
}
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment