// Path: app/src/main/java/com/github/cchao/touchnews/javaBean/news/Contentlist.java
// public class Contentlist implements Serializable {
//     private static final long serialVersionUID = -7060210544600464481L;
//     private String channelId;
// 
//     private String channelName;
// 
//     private String desc;
// 
//     private List<Imageurls> imageurls;
// 
//     private String link;
// 
//     private String nid;
// 
//     private String pubDate;
// 
//     private String source;
// 
//     private String title;
// 
//     public void setChannelId(String channelId) {
//         this.channelId = channelId;
//     }
// 
//     public String getChannelId() {
//         return this.channelId;
//     }
// 
//     public void setChannelName(String channelName) {
//         this.channelName = channelName;
//     }
// 
//     public String getChannelName() {
//         return this.channelName;
//     }
// 
//     public void setDesc(String desc) {
//         this.desc = desc;
//     }
// 
//     public String getDesc() {
//         return this.desc;
//     }
// 
//     public void setImageurls(List<Imageurls> imageurls) {
//         this.imageurls = imageurls;
//     }
// 
//     public List<Imageurls> getImageurls() {
//         return this.imageurls;
//     }
// 
//     public void setLink(String link) {
//         this.link = link;
//     }
// 
//     public String getLink() {
//         return this.link;
//     }
// 
//     public void setNid(String nid) {
//         this.nid = nid;
//     }
// 
//     public String getNid() {
//         return this.nid;
//     }
// 
//     public void setPubDate(String pubDate) {
//         this.pubDate = pubDate;
//     }
// 
//     public String getPubDate() {
//         return this.pubDate;
//     }
// 
//     public void setSource(String source) {
//         this.source = source;
//     }
// 
//     public String getSource() {
//         return this.source;
//     }
// 
//     public void setTitle(String title) {
//         this.title = title;
//     }
// 
//     public String getTitle() {
//         return this.title;
//     }
// 
// }
// 
// Path: app/src/main/java/com/github/cchao/touchnews/util/ImageUtil.java
// public class ImageUtil {
// 
//     public static void displayImage(Context context, String url, ImageView imageView) {
//         Glide.with(context).load(url).into(imageView);
//     }
// 
//     public static void displayImage(Context context, File file, ImageView imageView) {
//         Glide.with(context).load(file).into(imageView);
//     }
// 
//     public static void displayCircularImage(final Context context, String url, final ImageView imageView) {
//         Glide.with(context).load(url).asBitmap().centerCrop().into(new BitmapImageViewTarget(imageView) {
//             @Override
//             protected void setResource(Bitmap resource) {
//                 RoundedBitmapDrawable circularBitmapDrawable =
//                     RoundedBitmapDrawableFactory.create(context.getResources(), resource);
//                 circularBitmapDrawable.setCircular(true);
//                 imageView.setImageDrawable(circularBitmapDrawable);
// 
//             }
//         });
//     }
// 
//         /*public static void displayBlurImage ( Context context, String url, ImageView imageView ) {
//                 Glide.with ( context ).load ( url )
//                         .bitmapTransform ( new BlurTransformation ( context ) )
//                         .into ( imageView );
//         }
//         public static void displayBlurImage ( Context context, String url, final View view ) {
//                 Glide.with ( context ).load ( url )
//                         .bitmapTransform ( new BlurTransformation ( context ) ).into ( new SimpleTarget< GlideDrawable > ( ) {
//                         @Override
//                         public void onResourceReady ( GlideDrawable resource, GlideAnimation< ? super GlideDrawable > glideAnimation ) {
//                                 view.setBackground ( resource );
//                         }
//                 } );
//         }*/
// 
// }


import android.content.Intent;
import android.graphics.Bitmap;
import android.support.v7.widget.Toolbar;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ImageView;
import android.widget.ProgressBar;
import com.github.cchao.touchnews.R;
import com.github.cchao.touchnews.javaBean.news.Contentlist;
import com.github.cchao.touchnews.util.ImageUtil;
import butterknife.Bind;
    Contentlist mContentlist;

    @Override
    protected int getLayoutID() {
        return R.layout.activity_new_detail;
    }

    @Override
    protected void initialize() {
        super.initialize();
        initViews();
        setWebView();
        setNavigationClick();
    }

    private void setNavigationClick() {
        mToolbar.setNavigationOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                onBackPressed();
            }
        });
    }

    @Override
    public void onBackPressed() {
        mWebView.setVisibility(View.INVISIBLE);
        super.onBackPressed();
    }

// Path: app/src/main/java/com/github/cchao/touchnews/javaBean/news/Contentlist.java
// public class Contentlist implements Serializable {
//     private static final long serialVersionUID = -7060210544600464481L;
//     private String channelId;
// 
//     private String channelName;
// 
//     private String desc;
// 
//     private List<Imageurls> imageurls;
// 
//     private String link;
// 
//     private String nid;
// 
//     private String pubDate;
// 
//     private String source;
// 
//     private String title;
// 
//     public void setChannelId(String channelId) {
//         this.channelId = channelId;
//     }
// 
//     public String getChannelId() {
//         return this.channelId;
//     }
// 
//     public void setChannelName(String channelName) {
//         this.channelName = channelName;
//     }
// 
//     public String getChannelName() {
//         return this.channelName;
//     }
// 
//     public void setDesc(String desc) {
//         this.desc = desc;
//     }
// 
//     public String getDesc() {
//         return this.desc;
//     }
// 
//     public void setImageurls(List<Imageurls> imageurls) {
//         this.imageurls = imageurls;
//     }
// 
//     public List<Imageurls> getImageurls() {
//         return this.imageurls;
//     }
// 
//     public void setLink(String link) {
//         this.link = link;
//     }
// 
//     public String getLink() {
//         return this.link;
//     }
// 
//     public void setNid(String nid) {
//         this.nid = nid;
//     }
// 
//     public String getNid() {
//         return this.nid;
//     }
// 
//     public void setPubDate(String pubDate) {
//         this.pubDate = pubDate;
//     }
// 
//     public String getPubDate() {
//         return this.pubDate;
//     }
// 
//     public void setSource(String source) {
//         this.source = source;
//     }
// 
//     public String getSource() {
//         return this.source;
//     }
// 
//     public void setTitle(String title) {
//         this.title = title;
//     }
// 
//     public String getTitle() {
//         return this.title;
//     }
// 
// }
// 
// Path: app/src/main/java/com/github/cchao/touchnews/util/ImageUtil.java
// public class ImageUtil {
// 
//     public static void displayImage(Context context, String url, ImageView imageView) {
//         Glide.with(context).load(url).into(imageView);
//     }
// 
//     public static void displayImage(Context context, File file, ImageView imageView) {
//         Glide.with(context).load(file).into(imageView);
//     }
// 
//     public static void displayCircularImage(final Context context, String url, final ImageView imageView) {
//         Glide.with(context).load(url).asBitmap().centerCrop().into(new BitmapImageViewTarget(imageView) {
//             @Override
//             protected void setResource(Bitmap resource) {
//                 RoundedBitmapDrawable circularBitmapDrawable =
//                     RoundedBitmapDrawableFactory.create(context.getResources(), resource);
//                 circularBitmapDrawable.setCircular(true);
//                 imageView.setImageDrawable(circularBitmapDrawable);
// 
//             }
//         });
//     }
// 
//         /*public static void displayBlurImage ( Context context, String url, ImageView imageView ) {
//                 Glide.with ( context ).load ( url )
//                         .bitmapTransform ( new BlurTransformation ( context ) )
//                         .into ( imageView );
//         }
//         public static void displayBlurImage ( Context context, String url, final View view ) {
//                 Glide.with ( context ).load ( url )
//                         .bitmapTransform ( new BlurTransformation ( context ) ).into ( new SimpleTarget< GlideDrawable > ( ) {
//                         @Override
//                         public void onResourceReady ( GlideDrawable resource, GlideAnimation< ? super GlideDrawable > glideAnimation ) {
//                                 view.setBackground ( resource );
//                         }
//                 } );
//         }*/
// 
// }


// Path: app/src/main/java/com/github/cchao/touchnews/ui/activity/NewsDetailActivity.java
import android.content.Intent;
import android.graphics.Bitmap;
import android.support.v7.widget.Toolbar;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ImageView;
import android.widget.ProgressBar;
import com.github.cchao.touchnews.R;
import com.github.cchao.touchnews.javaBean.news.Contentlist;
import com.github.cchao.touchnews.util.ImageUtil;
import butterknife.Bind;

    Contentlist mContentlist;

    @Override
    protected int getLayoutID() {
        return R.layout.activity_new_detail;
    }

    @Override
    protected void initialize() {
        super.initialize();
        initViews();
        setWebView();
        setNavigationClick();
    }

    private void setNavigationClick() {
        mToolbar.setNavigationOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                onBackPressed();
            }
        });
    }

    @Override
    public void onBackPressed() {
        mWebView.setVisibility(View.INVISIBLE);
        super.onBackPressed();
    }

    private void initViews() {