question: private void makeItems ( int fingerPosition , List < View > viewList ) { if ( fingerPosition >= viewList . size ( ) ) { return ; } for ( int i = 0 ; i < viewList . size ( ) ; i ++ ) { int translationY = Math . min ( Math . max ( Math . abs ( fingerPosition - i ) * intervalHeight , 10 ) , maxTranslationHeight ) ; updateItemHeightAnimator ( viewList . get ( i ) , translationY ) ; } }
target:  Calculates every icon's height needed and start animation