//依赖
compile 'com.android.support:recyclerview-v7:25.0.0-alpha1'
compile 'com.jakewharton:butterknife:8.8.1'annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
compile files('libs/universal-image-loader-1.9.3-with-sources.jar')
//glide加载图片
compile 'com.github.bumptech.glide:glide:4.3.1'
annotationProcessor 'com.github.bumptech.glide:compiler:4.3.1'
//分割线
compile 'com.yqritc:recyclerview-flexibledivider:1.4.0'
compile 'com.liaoinstan.springview:library:1.3.0'
//RecyclerviewViewHolder
package le..comrecyclerview;
import android.content.Context;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.WindowManager;
import android.widget.ImageView;
import android.widget.TextView;
import com.bumptech.glide.Glide;
import java.util.List;
import java.util.Random;
import butterknife.BindView;
import butterknife.ButterKnife;
/**
* Create
*/
public class RecyclerviewViewHolder extends RecyclerView.Adapter<RecyclerviewViewHolder.ImagerViewHolder> {
private Context context;
private List<String> list;
private int itemWidth ;
public RecyclerviewViewHolder(Context context, List<String> list) {
this.context = context;
this.list = list;
WindowManager wm = (WindowManager) context
.getSystemService(Context.WINDOW_SERVICE);
int width = wm.getDefaultDisplay().getWidth();
itemWidth = width / 3 ;
}
@Override
public ImagerViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view = LayoutInflater.from(context).inflate(R.layout.activity_item,null);
return new ImagerViewHolder(view);
}
@Override
public void onBindVi