当前位置: 代码迷 >> Android >> listview点击item动画效果
  详细解决方案

listview点击item动画效果

热度:110   发布时间:2016-05-01 10:54:23.0
【急】listview点击item动画效果
本帖最后由 zhuyakk 于 2013-04-02 10:49:05 编辑
问题如下图:

第一次点击时,动画效果没错。但第二次点击时,两个白色的item都动了。貌似是上次的动画又播了一遍,求解决方法。

重写了baseAdapter,class MusicListAdapter extends BaseAdapter。
getView如下,仅设置了选中字体和非选中字体静态效果。
class MusicListAdapter extends BaseAdapter{
                @Override
                public int getCount() {
                        return list.size();
                }
                @Override
                public Object getItem(int arg0) {
                        return list.get(arg0);
                }
                @Override
                public long getItemId(int arg0) {
                        return arg0;
                }
                @Override
                public View getView(int arg0, View arg1, ViewGroup arg2) {
                        if (arg1 == null) {
                                arg1 = getLayoutInflater().inflate(R.layout.list_item,
                                                null);
                        }
                        TextView tv_music_name = (TextView) arg1
                                        .findViewById(R.id.textView1_music_name);        
                        tv_music_name.setTextColor(Color.WHITE);
  相关解决方案