static void orderedShowViews(final List<View> views,long animationDuration,int animationDelay){
  if (views != null) {
    for (int viewIndex=0; viewIndex < views.size(); viewIndex++) {
      final View childView=views.get(viewIndex);
      childView.setVisibility(View.VISIBLE);
      final ScaleAnimation scaleAnimation=new ScaleAnimation(0,childView.getScaleX(),0,childView.getScaleY(),Animation.RELATIVE_TO_SELF,.5f,Animation.RELATIVE_TO_SELF,.5f);
      scaleAnimation.setInterpolator(new DecelerateInterpolator());
      scaleAnimation.setDuration(animationDuration);
      scaleAnimation.setStartOffset(viewIndex * animationDelay);
      childView.startAnimation(scaleAnimation);
    }
  }
}

static void orderedShowViews ( final List < View > views , long animationDuration , int animationDelay ) { if ( views != null ) { for ( int viewIndex = 0 ; viewIndex < views . size ( ) ; viewIndex ++ ) { final View childView = views . get ( viewIndex ) ; childView . setVisibility ( View . VISIBLE ) ; final ScaleAnimation scaleAnimation = new ScaleAnimation ( 0 , childView . getScaleX ( ) , 0 , childView . getScaleY ( ) , Animation . RELATIVE_TO_SELF , .5f , Animation . RELATIVE_TO_SELF , .5f ) ; scaleAnimation . setInterpolator ( new DecelerateInterpolator ( ) ) ; scaleAnimation . setDuration ( animationDuration ) ; scaleAnimation . setStartOffset ( viewIndex * animationDelay ) ; childView . startAnimation ( scaleAnimation ) ; } } }
helps to show views .
