这是我的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>
我想通过调整视图大小来添加触摸效果(我在布局中有一些卡片视图)。 但我的代码错了!
提前致谢
答案 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;
}
});
希望这有帮助。