这是我的观点结构
linearlayout orientate = horizontal listview1 listview2 listview3
我设置了listview1.start(动画) 但是,在动画之后,click事件无法工作。但它会影响其原点位置。 我也
animation.setFillAfter(true) animation.setFillEnable(true).而且,我还使用代表移动有效位置。但失败了。
for(int i = 0; i<mViews.size();i++){
mViews.get(i).startAnimation(moveLeftAnimation);
Rect rect = new Rect();
mViews.get(i).getHitRect(rect);
rect.left -= 413;
rect.right -= 413;
Log.e("filebrowser view move left", "rect left = "+rect.left +" right = "+rect.right);
setTouchDelegate(new TouchDelegate(rect, mViews.get(i)));
}
mViews是一个arraylist,它存储listview1 listview2 listview3。任何人都可以帮助我。感谢任何帮助。