更改图库的视图?

时间:2011-07-27 17:32:29

标签: android gallery

我想改变画廊的视图。相反,它在屏幕上直接绘制图像。我想让它像一个旋转木马一样。

这可能吗?

2 个答案:

答案 0 :(得分:1)

之前已经提到过,请参阅this question。它的答案实际上似乎是一个非常好的方法,因为你不必处理修改视图本身。

答案 1 :(得分:0)

试试这个:

public class CircularAdapter extends BaseAdapter {

private ArrayList<Drawable> mDrawables;

private CircularAdapter(ArrayList<Drawable> drawables){
    mDrawables=drawables;
}
@Override
public int getCount() {
    return 10000;
}
@Override
public Object getItem(int position) {
    return null;
}
@Override
public long getItemId(int position) {
    return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
    //Setup custom View
    //...
    imageView.setDrawable(mDrawables.get(position % mDrawables.size()));
    return convertView;
}

}