当前位置: 代码迷 >> Android >> 给ImageButton设立translateanimation,在移动过程中无法获取焦点
  详细解决方案

给ImageButton设立translateanimation,在移动过程中无法获取焦点

热度:62   发布时间:2016-05-01 17:37:38.0
给ImageButton设置translateanimation,在移动过程中无法获取焦点
求救:
  给动画添加监听器,使得它在任何位置都能够做出反应。
  给一个控件(Button,ImageButton,ImageView......等等)添加animation,实现动画的过程中,只是控件上的图片在移动,控件在布局中的实际位置并没有改变,所以添加的OnClickListener,OnTouchListener等监听器的有效作用区域,就是动画的第一帧的位置。如何解决呢???



------解决方案--------------------
那你可以在通过FrameLayout在ImageButton上面加一个透明的图片层,通过获取这个透明图片的OnClickListener,OnTouchListener来判断。