如何制作缩放动画以减小视图大小(一点点)

时间:2017-07-08 15:54:22

标签: android xml animation scale

这是我的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 个答案:

答案 0 :(得分:2)

您可以使用:

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;
  }
});

希望这有帮助。