Java Android-切换宽度和宽度;移动时的高度
嘿,我是编程和其他方面的初学者,我需要这里任何人的帮助,所以 我在ACTION_UP和ACTION_DOWN上有一些带有收缩/增长效果的imageview,我想在MotionEvent切换到ACTION_MOVE时切换宽度和高度 因此,无论何时触摸X和Y进入imageview的位置,它都会使比例增加一次(因为每当“移动”动作启动时,我的imageview会不断变小), 当触摸X和Y退出imageview的位置时,它会将刻度重置为原始刻度,有人能教我怎么做吗 这是我的密码:Java Android-切换宽度和宽度;移动时的高度,java,android,android-imageview,touch-event,android-togglebutton,Java,Android,Android Imageview,Touch Event,Android Togglebutton,嘿,我是编程和其他方面的初学者,我需要这里任何人的帮助,所以 我在ACTION_UP和ACTION_DOWN上有一些带有收缩/增长效果的imageview,我想在MotionEvent切换到ACTION_MOVE时切换宽度和高度 因此,无论何时触摸X和Y进入imageview的位置,它都会使比例增加一次(因为每当“移动”动作启动时,我的imageview会不断变小), 当触摸X和Y退出imageview的位置时,它会将刻度重置为原始刻度,有人能教我怎么做吗 这是我的密码: public void
public void scale(View v, MotionEvent event){
ViewGroup.LayoutParams mnt = v.getLayoutParams();
switch (event.getAction()){
case MotionEvent.ACTION_DOWN:
mnt.height *= 1.1;
mnt.width *= 1.1;
v.setLayoutParams(mnt);
break;
case MotionEvent.ACTION_MOVE:
mnt.height /= 1.1;
mnt.width /= 1.1;
v.setLayoutParams(mnt);
break;
case MotionEvent.ACTION_UP:
mnt.height /= 1.1;
mnt.width /= 1.1;
v.setLayoutParams(mnt);
break;
}
}
对不起,我的英语不好