// Path: app/src/main/java/com/github/zzwwws/rxzhihudaily/model/entities/TopStory.java
// @JsonInclude(JsonInclude.Include.NON_NULL)
// @JsonPropertyOrder({
//     "image",
//     "type",
//     "id",
//     "ga_prefix",
//     "title"
// })
// public class TopStory {
// 
//     @JsonProperty("image")
//     private String image;
//     @JsonProperty("type")
//     private Integer type;
//     @JsonProperty("id")
//     private Integer id;
//     @JsonProperty("ga_prefix")
//     private String gaPrefix;
//     @JsonProperty("title")
//     private String title;
//     @JsonIgnore
//     private Map<String, Object> additionalProperties = new HashMap<String, Object>();
// 
//     /**
//      * 
//      * @return
//      *     The image
//      */
//     @JsonProperty("image")
//     public String getImage() {
//         return image;
//     }
// 
//     /**
//      * 
//      * @param image
//      *     The image
//      */
//     @JsonProperty("image")
//     public void setImage(String image) {
//         this.image = image;
//     }
// 
//     /**
//      * 
//      * @return
//      *     The type
//      */
//     @JsonProperty("type")
//     public Integer getType() {
//         return type;
//     }
// 
//     /**
//      * 
//      * @param type
//      *     The type
//      */
//     @JsonProperty("type")
//     public void setType(Integer type) {
//         this.type = type;
//     }
// 
//     /**
//      * 
//      * @return
//      *     The id
//      */
//     @JsonProperty("id")
//     public Integer getId() {
//         return id;
//     }
// 
//     /**
//      * 
//      * @param id
//      *     The id
//      */
//     @JsonProperty("id")
//     public void setId(Integer id) {
//         this.id = id;
//     }
// 
//     /**
//      * 
//      * @return
//      *     The gaPrefix
//      */
//     @JsonProperty("ga_prefix")
//     public String getGaPrefix() {
//         return gaPrefix;
//     }
// 
//     /**
//      * 
//      * @param gaPrefix
//      *     The ga_prefix
//      */
//     @JsonProperty("ga_prefix")
//     public void setGaPrefix(String gaPrefix) {
//         this.gaPrefix = gaPrefix;
//     }
// 
//     /**
//      * 
//      * @return
//      *     The title
//      */
//     @JsonProperty("title")
//     public String getTitle() {
//         return title;
//     }
// 
//     /**
//      * 
//      * @param title
//      *     The title
//      */
//     @JsonProperty("title")
//     public void setTitle(String title) {
//         this.title = title;
//     }
// 
//     @JsonAnyGetter
//     public Map<String, Object> getAdditionalProperties() {
//         return this.additionalProperties;
//     }
// 
//     @JsonAnySetter
//     public void setAdditionalProperty(String name, Object value) {
//         this.additionalProperties.put(name, value);
//     }
// 
// }
// 
// Path: app/src/main/java/com/github/zzwwws/rxzhihudaily/presenter/infr/RecyclerOnItemClickListener.java
// public interface RecyclerOnItemClickListener {
// 
//     void onItemClickListener(View v, Object obj);
// }


import android.content.Context;
import android.support.v4.view.PagerAdapter;
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.bumptech.glide.load.engine.DiskCacheStrategy;
import com.github.zzwwws.rxzhihudaily.R;
import com.github.zzwwws.rxzhihudaily.model.entities.TopStory;
import com.github.zzwwws.rxzhihudaily.presenter.infr.RecyclerOnItemClickListener;
import java.util.List;
import butterknife.Bind;
import butterknife.ButterKnife;
import butterknife.OnClick;
package com.github.zzwwws.rxzhihudaily.presenter.adapter;





/**
 * Created by zzwwws on 2016/2/18.
 */
public class TopStoryAdapter extends PagerAdapter{

    private RecyclerOnItemClickListener listener;
    private Context context;
// Path: app/src/main/java/com/github/zzwwws/rxzhihudaily/model/entities/TopStory.java
// @JsonInclude(JsonInclude.Include.NON_NULL)
// @JsonPropertyOrder({
//     "image",
//     "type",
//     "id",
//     "ga_prefix",
//     "title"
// })
// public class TopStory {
// 
//     @JsonProperty("image")
//     private String image;
//     @JsonProperty("type")
//     private Integer type;
//     @JsonProperty("id")
//     private Integer id;
//     @JsonProperty("ga_prefix")
//     private String gaPrefix;
//     @JsonProperty("title")
//     private String title;
//     @JsonIgnore
//     private Map<String, Object> additionalProperties = new HashMap<String, Object>();
// 
//     /**
//      * 
//      * @return
//      *     The image
//      */
//     @JsonProperty("image")
//     public String getImage() {
//         return image;
//     }
// 
//     /**
//      * 
//      * @param image
//      *     The image
//      */
//     @JsonProperty("image")
//     public void setImage(String image) {
//         this.image = image;
//     }
// 
//     /**
//      * 
//      * @return
//      *     The type
//      */
//     @JsonProperty("type")
//     public Integer getType() {
//         return type;
//     }
// 
//     /**
//      * 
//      * @param type
//      *     The type
//      */
//     @JsonProperty("type")
//     public void setType(Integer type) {
//         this.type = type;
//     }
// 
//     /**
//      * 
//      * @return
//      *     The id
//      */
//     @JsonProperty("id")
//     public Integer getId() {
//         return id;
//     }
// 
//     /**
//      * 
//      * @param id
//      *     The id
//      */
//     @JsonProperty("id")
//     public void setId(Integer id) {
//         this.id = id;
//     }
// 
//     /**
//      * 
//      * @return
//      *     The gaPrefix
//      */
//     @JsonProperty("ga_prefix")
//     public String getGaPrefix() {
//         return gaPrefix;
//     }
// 
//     /**
//      * 
//      * @param gaPrefix
//      *     The ga_prefix
//      */
//     @JsonProperty("ga_prefix")
//     public void setGaPrefix(String gaPrefix) {
//         this.gaPrefix = gaPrefix;
//     }
// 
//     /**
//      * 
//      * @return
//      *     The title
//      */
//     @JsonProperty("title")
//     public String getTitle() {
//         return title;
//     }
// 
//     /**
//      * 
//      * @param title
//      *     The title
//      */
//     @JsonProperty("title")
//     public void setTitle(String title) {
//         this.title = title;
//     }
// 
//     @JsonAnyGetter
//     public Map<String, Object> getAdditionalProperties() {
//         return this.additionalProperties;
//     }
// 
//     @JsonAnySetter
//     public void setAdditionalProperty(String name, Object value) {
//         this.additionalProperties.put(name, value);
//     }
// 
// }
// 
// Path: app/src/main/java/com/github/zzwwws/rxzhihudaily/presenter/infr/RecyclerOnItemClickListener.java
// public interface RecyclerOnItemClickListener {
// 
//     void onItemClickListener(View v, Object obj);
// }


// Path: app/src/main/java/com/github/zzwwws/rxzhihudaily/presenter/adapter/TopStoryAdapter.java
import android.content.Context;
import android.support.v4.view.PagerAdapter;
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.bumptech.glide.load.engine.DiskCacheStrategy;
import com.github.zzwwws.rxzhihudaily.R;
import com.github.zzwwws.rxzhihudaily.model.entities.TopStory;
import com.github.zzwwws.rxzhihudaily.presenter.infr.RecyclerOnItemClickListener;
import java.util.List;
import butterknife.Bind;
import butterknife.ButterKnife;
import butterknife.OnClick;

package com.github.zzwwws.rxzhihudaily.presenter.adapter;





/**
 * Created by zzwwws on 2016/2/18.
 */
public class TopStoryAdapter extends PagerAdapter{

    private RecyclerOnItemClickListener listener;
    private Context context;
    private List<TopStory> topStories;