我想改变画廊的视图。相反,它在屏幕上直接绘制图像。我想让它像一个旋转木马一样。
这可能吗?
答案 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;
}
}