package cn.flightfeather.thirdappmodule.adapter;
|
|
import android.support.annotation.NonNull;
|
import android.support.v4.view.PagerAdapter;
|
import android.view.View;
|
import android.view.ViewGroup;
|
|
import java.util.List;
|
|
/**
|
* Created by note_ff_1602 on 2017/8/24.
|
*/
|
|
public class IconsPageAdapter extends PagerAdapter {
|
|
private List<View> viewList;
|
public IconsPageAdapter(List<View> views){
|
viewList = views;
|
}
|
|
@Override
|
public int getCount() {
|
return viewList.size();
|
}
|
|
@Override
|
public boolean isViewFromObject(View view, Object object) {
|
return view ==object;
|
}
|
|
@Override
|
public Object instantiateItem(ViewGroup container, int position) {
|
container.addView(viewList.get(position));
|
|
return viewList.get(position);
|
}
|
|
@Override
|
public void destroyItem(@NonNull ViewGroup container, int position, @NonNull Object object) {
|
// super.destroyItem(container, position, object);
|
container.removeView(viewList.get(position));
|
}
|
}
|