// Path: app/src/main/java/com/popomusic/picBean/Contentlist.java
// public class Contentlist {
// 
//     @SerializedName("itemId")
//     @Expose
//     private String itemId;
//     @SerializedName("list")
//     @Expose
//     private java.util.List<Picbean> list = null;
//     @SerializedName("title")
//     @Expose
//     private String title;
//     @SerializedName("type")
//     @Expose
//     private Integer type;
//     @SerializedName("typeName")
//     @Expose
//     private String typeName;
// 
// 
//     public String getItemId() {
//         return itemId;
//     }
// 
//     public void setItemId(String itemId) {
//         this.itemId = itemId;
//     }
// 
//     public java.util.List<Picbean> getList() {
//         return list;
//     }
// 
//     public void setList(java.util.List<Picbean> list) {
//         this.list = list;
//     }
// 
//     public String getTitle() {
//         return title;
//     }
// 
//     public void setTitle(String title) {
//         this.title = title;
//     }
// 
//     public Integer getType() {
//         return type;
//     }
// 
//     public void setType(Integer type) {
//         this.type = type;
//     }
// 
//     public String getTypeName() {
//         return typeName;
//     }
// 
//     public void setTypeName(String typeName) {
//         this.typeName = typeName;
//     }
// 
// }
// 
// Path: app/src/main/java/com/popomusic/util/UIcollector.java
// @SuppressWarnings("ALL")
// public class UIcollector {
// 
// 
//     public static Context getContext() {
//         return BaseActivity.getContext();
//     }
// 
//     public static Activity getActivity() {
//         return BaseActivity.getActivity();
//     }
// 
// 
//     public static Drawable getDrawable(int id) {
//         return getContext().getResources().getDrawable(id);
//     }
// 
//     public static int getColor(int id) {
//         return getContext().getResources().getColor(id);
//     }
// 
//     public static String getString(int id) {
//         return getContext().getResources().getString(id);
//     }
// 
// 
//     public static String[] getStringArray(int id) {
//         return getContext().getResources().getStringArray(id);
//     }
// }
// 
// Path: app/src/main/java/com/popomusic/videoModel/ItemList.java
// public class ItemList implements Parcelable {
// 
//     public String type;
//     public Data data;
// 
//     protected ItemList(Parcel in) {
//         type = in.readString();
//         data = in.readParcelable(Data.class.getClassLoader());
//     }
// 
//     public static final Creator<ItemList> CREATOR = new Creator<ItemList>() {
//         @Override
//         public ItemList createFromParcel(Parcel in) {
//             return new ItemList(in);
//         }
// 
//         @Override
//         public ItemList[] newArray(int size) {
//             return new ItemList[size];
//         }
//     };
// 
//     @Override
//     public int describeContents() {
//         return 0;
//     }
// 
//     @Override
//     public void writeToParcel(Parcel dest, int flags) {
//         dest.writeString(type);
//         dest.writeParcelable(data, flags);
//     }
// 
// }


import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import com.bumptech.glide.Glide;
import com.popo.popomusic.R;
import com.popomusic.picBean.Contentlist;
import com.popomusic.util.UIcollector;
import com.popomusic.videoModel.ItemList;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;
import fm.jiecao.jcvideoplayer_lib.JCVideoPlayerStandard;

}
    //动态加载数据至配适器中
    public void addAll(List<Contentlist> lists) {
        list.addAll(lists);
    }
    public void removeAll() {
        if (list.size() != 0) {
            list.clear();
        }
        this.notifyDataSetChanged();
    }

    @Override
    public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
        View itemView = LayoutInflater.from(parent.getContext())
                .inflate(R.layout.item_pic, parent, false);
        return new ViewHolder(itemView);
    }

    @Override
    public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
        Contentlist contentlist= list.get(position);
        // 随机高度, 模拟瀑布效果.
        if (mHeights.size() <= position) {
            mHeights.add((int) (100 + Math.random() * 300));
        }
        ViewGroup.LayoutParams lp = ((ViewHolder) holder).imageView.getLayoutParams();
        lp.height = mHeights.get(position);
        ((ViewHolder) holder).imageView.setLayoutParams(lp);
// Path: app/src/main/java/com/popomusic/picBean/Contentlist.java
// public class Contentlist {
// 
//     @SerializedName("itemId")
//     @Expose
//     private String itemId;
//     @SerializedName("list")
//     @Expose
//     private java.util.List<Picbean> list = null;
//     @SerializedName("title")
//     @Expose
//     private String title;
//     @SerializedName("type")
//     @Expose
//     private Integer type;
//     @SerializedName("typeName")
//     @Expose
//     private String typeName;
// 
// 
//     public String getItemId() {
//         return itemId;
//     }
// 
//     public void setItemId(String itemId) {
//         this.itemId = itemId;
//     }
// 
//     public java.util.List<Picbean> getList() {
//         return list;
//     }
// 
//     public void setList(java.util.List<Picbean> list) {
//         this.list = list;
//     }
// 
//     public String getTitle() {
//         return title;
//     }
// 
//     public void setTitle(String title) {
//         this.title = title;
//     }
// 
//     public Integer getType() {
//         return type;
//     }
// 
//     public void setType(Integer type) {
//         this.type = type;
//     }
// 
//     public String getTypeName() {
//         return typeName;
//     }
// 
//     public void setTypeName(String typeName) {
//         this.typeName = typeName;
//     }
// 
// }
// 
// Path: app/src/main/java/com/popomusic/util/UIcollector.java
// @SuppressWarnings("ALL")
// public class UIcollector {
// 
// 
//     public static Context getContext() {
//         return BaseActivity.getContext();
//     }
// 
//     public static Activity getActivity() {
//         return BaseActivity.getActivity();
//     }
// 
// 
//     public static Drawable getDrawable(int id) {
//         return getContext().getResources().getDrawable(id);
//     }
// 
//     public static int getColor(int id) {
//         return getContext().getResources().getColor(id);
//     }
// 
//     public static String getString(int id) {
//         return getContext().getResources().getString(id);
//     }
// 
// 
//     public static String[] getStringArray(int id) {
//         return getContext().getResources().getStringArray(id);
//     }
// }
// 
// Path: app/src/main/java/com/popomusic/videoModel/ItemList.java
// public class ItemList implements Parcelable {
// 
//     public String type;
//     public Data data;
// 
//     protected ItemList(Parcel in) {
//         type = in.readString();
//         data = in.readParcelable(Data.class.getClassLoader());
//     }
// 
//     public static final Creator<ItemList> CREATOR = new Creator<ItemList>() {
//         @Override
//         public ItemList createFromParcel(Parcel in) {
//             return new ItemList(in);
//         }
// 
//         @Override
//         public ItemList[] newArray(int size) {
//             return new ItemList[size];
//         }
//     };
// 
//     @Override
//     public int describeContents() {
//         return 0;
//     }
// 
//     @Override
//     public void writeToParcel(Parcel dest, int flags) {
//         dest.writeString(type);
//         dest.writeParcelable(data, flags);
//     }
// 
// }


// Path: app/src/main/java/com/popomusic/adapter/PicAdapter.java
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import com.bumptech.glide.Glide;
import com.popo.popomusic.R;
import com.popomusic.picBean.Contentlist;
import com.popomusic.util.UIcollector;
import com.popomusic.videoModel.ItemList;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;
import fm.jiecao.jcvideoplayer_lib.JCVideoPlayerStandard;


}
    //动态加载数据至配适器中
    public void addAll(List<Contentlist> lists) {
        list.addAll(lists);
    }
    public void removeAll() {
        if (list.size() != 0) {
            list.clear();
        }
        this.notifyDataSetChanged();
    }

    @Override
    public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
        View itemView = LayoutInflater.from(parent.getContext())
                .inflate(R.layout.item_pic, parent, false);
        return new ViewHolder(itemView);
    }

    @Override
    public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
        Contentlist contentlist= list.get(position);
        // 随机高度, 模拟瀑布效果.
        if (mHeights.size() <= position) {
            mHeights.add((int) (100 + Math.random() * 300));
        }
        ViewGroup.LayoutParams lp = ((ViewHolder) holder).imageView.getLayoutParams();
        lp.height = mHeights.get(position);
        ((ViewHolder) holder).imageView.setLayoutParams(lp);
        Glide.with(UIcollector.getContext())