Изменить вид галереи? - PullRequest
0 голосов
/ 27 июля 2011

Я бы изменил вид галереи. Вместо этого он воспроизводит изображения прямо по экрану. Я хотел бы сделать так, чтобы это было похоже на карусель.

Возможно ли это сделать?

Ответы [ 2 ]

1 голос
/ 27 июля 2011

Это было задано ранее, см. этот вопрос . Этот ответ на самом деле кажется довольно хорошим подходом, так как вам не придется иметь дело с изменением самого представления.

0 голосов
/ 27 июля 2011

Попробуйте это:

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;
}

}

...