2

我正在尝试使用这个myGallery.setSelection(5, true);Gallery.setSelection(Position, Animate);),其中 5 是请求的位置。

这种方法是否应该为画廊设置动画,直到显示新的选定位置?还是直接跳到选定的位置?

因为当我使用它时,没有动画发生!

4

1 回答 1

1

为项目选择的侦听器设置动画。动画将只调用选定的画廊项目。

myGallery.setOnItemSelectedListener(new OnItemSelectedListener(){
    @Override
    public void onItemSelected(AdapterView<?> arg0, View arg1,int arg2, long arg3) {
        arg1.setAnimation(AnimationUtils.loadAnimation(this, R.anim.scale_img));
    }
});

这会帮助你。

于 2011-09-14T08:55:29.577 回答