2017-07-08 49 views
1

这里是我的XML代码:如何使一个规模动画减小视图大小(位)

<?xml version="1.0" encoding="utf-8"?> 
     <set xmlns:android="http://schemas.android.com/apk/res/android"> 
      <scale 
       android:toXScale="99%" 
       android:toYScale="99%" 
     /> 
     </set> 

我想通过调整视图(我在布局一些卡片视图)增添了一丝影响。 但我的代码错了!

在此先感谢

回答

1

您可以使用此:

view.setOnTouchListener(new View.OnTouchListener(){ 

@Override 
public boolean onTouch(View view,MotionEvent motionEvent){ 
    if(motionEvent.getAction()==MotionEvent.ACTION_DOWN){ 
    view.animate().scaleX(0.9f).scaleY(0.9f).setDuration(200); 
    } 
    else if(motionEvent.getAction()==MotionEvent.ACTION_UP){ 
    view.animate().scaleX(1f).scaleY(1f).setDuration(200); 
    } 
    return false; 
    } 
}); 

希望这有助于。

+0

这是更好的,我试图做!谢谢 –

+0

快乐编码..! :D –

+0

哈哈再次感谢 –

相关问题