Не может активировать событие клика после анимации вида

Это структура моего взгляда

linearlayout ориентация = горизонтальная
    ListView1
    listview2
    listview3

и я установил listview1.start (анимация), но после анимации событие щелчка не может работать. Но оно повлияет на исходную позицию. Я также

 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 - это архиватор, в котором хранится listview1 listview2 listview3.Может кто-нибудь мне помочь. Спасибо за любую помощь.

0 ответов

Другие вопросы по тегам