@NonNull public static Animator createCircularReveal(@NonNull View rootView,@IdRes int startViewId,@NonNull Interpolator interpolator){
  final View startView=rootView.findViewById(startViewId);
  return createCircularReveal(startView,rootView,interpolator);
}

@ NonNull public static Animator createCircularReveal ( @ NonNull View rootView , @ IdRes int startViewId , @ NonNull Interpolator interpolator ) { final View startView = rootView . findViewById ( startViewId ) ; return createCircularReveal ( startView , rootView , interpolator ) ; }
create a simple circular reveal for a given view id within a root view . this reveal will start from the start view ' s boundaries until it fills the root layout .
