Android 动画ImageView点击事件
Android Animated ImageView click event
我会简明扼要,如何检测动画 ImageView 何时被单击?
现在我使用下面的代码,当我点击左上角时它会被触发...因为那是图片在动画之前的位置。
ImageView img = (ImageView) findViewById(R.id.bubble1);
img.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
start();
}});
嗯,我打赌你会使用 ontouch()
。
尝试如下操作。
@Override
public boolean onTouch(View v, MotionEvent event){
switch(event.getAction())
{
case MotionEvent.ACTION_UP :
{
// Do whatever you want here.
}
return true;
}
我会简明扼要,如何检测动画 ImageView 何时被单击?
现在我使用下面的代码,当我点击左上角时它会被触发...因为那是图片在动画之前的位置。
ImageView img = (ImageView) findViewById(R.id.bubble1);
img.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
start();
}});
嗯,我打赌你会使用 ontouch()
。
尝试如下操作。
@Override
public boolean onTouch(View v, MotionEvent event){
switch(event.getAction())
{
case MotionEvent.ACTION_UP :
{
// Do whatever you want here.
}
return true;
}