我有一个带有移动和缩放手势的自定义 ImageView 和按钮。如何在第一次单击 Button 时禁用 ImageVIew 上的触摸事件,然后在第二次单击 Button 时在 ImageVIew 上启用触摸事件。 谢谢。
最佳答案
我没试过,不过你可以用下面的方法:
创建一个公共(public) bool 变量
public boolean isClickedFirstTime = true;
让你的 imageView 在 xml 中启用 true 和
点击你的按钮
@Override
public void onClick(View v) {
if (v.getId() == R.id.button_id) { //whatever your id of button
if(isClickedFirstTime)
{
imageView.setEnabled(false);
isClickedFirstTime = false;
}
else
{
imageView.setEnabled(true);
isClickedFirstTime = true;
}
}
关于android - 如何禁用和重新启用触摸事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19441979/