package com.mbridge.msdk.nativex.adapter;
import android.view.View;
import android.view.ViewGroup;
import androidx.viewpager.widget.PagerAdapter;
import com.mbridge.msdk.nativex.view.MBNativeRollView;
import com.mbridge.msdk.out.Frame;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes4.dex */
public class RollingAdapter extends PagerAdapter {
private List list;
private List listview = new ArrayList();
private MBNativeRollView.a mvinterface;
public MBNativeRollView.a getMvinterface() {
return this.mvinterface;
}
@Override // androidx.viewpager.widget.PagerAdapter
public boolean isViewFromObject(View view, Object obj) {
return view == obj;
}
public void setMvinterface(MBNativeRollView.a aVar) {
this.mvinterface = aVar;
}
public RollingAdapter(List list) {
this.list = new ArrayList();
this.list = list;
}
@Override // androidx.viewpager.widget.PagerAdapter
public int getCount() {
return this.list.size();
}
@Override // androidx.viewpager.widget.PagerAdapter
public Object instantiateItem(ViewGroup viewGroup, int i) {
List list;
View a;
if (this.mvinterface == null || (list = this.list) == null || list.size() <= 0 || (a = this.mvinterface.a(this.list.get(i), i)) == null) {
return null;
}
this.listview.add(a);
viewGroup.addView(a);
return a;
}
@Override // androidx.viewpager.widget.PagerAdapter
public void destroyItem(ViewGroup viewGroup, int i, Object obj) {
viewGroup.removeView(this.listview.get(i));
}
}