button.getPivotX()*2 == button's width button.getX() == button's absolute x float sx1 = button .getPivotX() , sy1= button .getScaleY() , sy2= textView .getScaleY() ; TranslateAnimation translateAnimation= new TranslateAnimation ( Animation. ABSOLUTE , 0f , Animation. ABSOLUTE , sx1 , Animation. ABSOLUTE , 0f , Animation. ABSOLUTE , sy1+sy2 ) ; translateAnimation.setFillAfter( true ) ; translateAnimation.setDuration( 1000 ) ; textView .startAnimation(translateAnimation) ; animation. setRepeatCount ( 10 ); animation. setRepeatMod ( Animation. REVERSE ); 四、具体实现 2 、 .java 文件 Animation Set : AnimationSet animationSet = new AnimationSet( true ); animationSet.addAnimation(alphaAnimation...