android ImageView设置Animation之后,点击不执行 20
ImageView设置一个TranslateAnimation,如果用其他button控制这个动画执行可以执行,ImageView本身控制动画执行就不执行,也不是不执行如...
ImageView设置一个TranslateAnimation,如果用其他button控制这个动画执行可以执行,ImageView本身控制动画执行就不执行,也不是不执行如果点击了ImageView之后紧接着点击其他按钮也会看到ImageView执行。谁能解释一下这种现象的原因,怎么解决?
展开
3个回答
展开全部
img.startAnimation(animation);
具体要看看源码了,不过这个方法好像万能的
setAnimation就不确定,细心点终会发现问题
具体要看看源码了,不过这个方法好像万能的
setAnimation就不确定,细心点终会发现问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是不是ImageView没有设置可点击
imageView.setClickable(true);
默认的ImageView是不响应点击事件的。
imageView.setClickable(true);
默认的ImageView是不响应点击事件的。
追问
设置了setOnClickListener,点击图片时后台日志也调用了动画代码,就是前台不显示动画,点击其他按钮就显示了,感觉好像失去焦点就显示动画,但是在代码中点击后去掉主动失去焦点也显示不出来。
追答
能上代码看看不?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
imageView.setClickable(true);
imageView.setFocusable(true);
imageView.requestFocus();
在设监听前加上就可以了
imageView.setFocusable(true);
imageView.requestFocus();
在设监听前加上就可以了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询