RecyclerView进行多条目加载+条目点击删除+动画透明

依赖:

     implementation 'com.android.support:recyclerview-v7:27.1.1'

    //okhttp
    compile 'com.squareup.okhttp3:okhttp:3.6.0'
    compile 'com.squareup.okio:okio:1.11.0'
    implementation 'com.squareup.okhttp3:logging-interceptor:3.6.0'
    //gson
    compile 'com.google.code.gson:gson:2.8.2'
    implementation 'com.github.bumptech.glide:glide:4.7.1'


权限:(网络+读写就行)

    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
    <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>
    <uses-permission android:name="android.permission.CAMERA"/>

MainActivity布局

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <android.support.v7.widget.RecyclerView
        android:id="@+id/rv"
        android:layout_width="match_parent"
        android:layout_height="match_parent"></android.support.v7.widget.RecyclerView>

</LinearLayout>

rv_pullimg_item.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical">

    <TextView
        android:id="@+id/title_zhong"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">
        <ImageView
            android:id="@+id/img1"
            android:layout_width="80dp"
            android:layout_height="80dp"
            android:layout_marginRight="10dp"
            />
        <ImageView
            android:id="@+id/img2"
            android:layout_width="80dp"
            android:layout_height="80dp"
            android:layout_marginRight="10dp"
            />
        <ImageView
            android:id="@+id/img3"
            android:layout_width="80dp"
            android:layout_height="80dp"
            android:layout_marginRight="10dp"
            />
    </LinearLayout>

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="2dp"
        android:text="1256评论 120个赞"
        android:layout_gravity="right"
        />

</LinearLayout>


rv_rightimg_item.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_toLeftOf="@id/img_right"
        android:orientation="vertical">
        <TextView
            android:id="@+id/title_rightlayout"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="title"
            android:textSize="16sp"
            />
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="20dp"
            android:text="1256评论 120个赞"
            android:layout_gravity="right"
            />
    </LinearLayout>

    <ImageView
        android:id="@+id/img_right"
        android:src="@mipmap/ic_launcher"
        android:layout_alignParentRight="true"
        android:layout_marginRight="5dp"
        android:layout_width="80dp"
        android:layout_height="80dp" />

</RelativeLayout>

网络工具类:

API

public interface Api {
    String LOGIN_URL = "https://www.zhaoapi.cn/user/login";
    String AD_URL = "https://www.zhaoapi.cn/ad/getAd";
    String CATAGORY_URL = "https://www.zhaoapi.cn/product/getCatagory";
    String PRODUCTCATAGORY_URL = "https://www.zhaoapi.cn/product/getProductCatagory";
    String PRODUCTS_URL = "https://www.zhaoapi.cn/product/getProducts";
    String ADDCART_RUL = "https://www.zhaoapi.cn/product/addCart";
    String CARTS_URL="https://www.zhaoapi.cn/product/getCarts";

}

拦截器:

MyInterceptor

public class MyInterceptor implements Interceptor {
    @Override
    public Response intercept(Chain chain) throws IOException {
        Response response;
        //区分是GET请求还是POST请求
        Request originRequest = chain.request();
        if ("GET".equals(originRequest.method())) {
            HttpUrl httpUrl = originRequest.url()
                    .newBuilder()
                    .addQueryParameter("source", "android")
                    .build();
            Request request = new Request.Builder().url(httpUrl).build();
            //发送请求
            response = chain.proceed(request);
        } else {
            FormBody.Builder builder = new FormBody.Builder();

            FormBody body = (FormBody) originRequest.body();
            int size = body.size();
            for (int i = 0; i < size; i++) {
                builder.add(body.name(i), body.value(i));
            }
            builder.add("source", "android");
            FormBody formBody = builder.build();
            Request request = new Request.Builder()
                    .url(originRequest.url())
                    .post(formBody)
                    .build();
            response = chain.proceed(request);

        }
        return response;
    }
}


Okthttp工具类

OkhttpUtils

public class OkhttpUtils {
    private static OkhttpUtils instance;
    private final OkHttpClient okHttpClient;
    private final Handler handler;

    private OkhttpUtils() {
        HttpLoggingInterceptor logging = new HttpLoggingInterceptor();
        logging.setLevel(HttpLoggingInterceptor.Level.BODY);
        okHttpClient = new OkHttpClient.Builder()
                .connectTimeout(15, TimeUnit.SECONDS)//连接超时
                .writeTimeout(20, TimeUnit.SECONDS)//写入超时
                .readTimeout(20, TimeUnit.SECONDS)//读取超时
                //.addInterceptor(new MyInterceptor())
                .addInterceptor(logging)
                .build();
        handler = new Handler(Looper.getMainLooper());
    }

    public static OkhttpUtils getInstance() {
        if (instance == null) {
            instance = new OkhttpUtils();
        }
        return instance;
    }

    /**
     * GET请求
     *
     * @param url
     */
    public void doGet(String url, final OnNetListener onNetListener) {
        //创建Request
        final Request request = new Request.Builder()
                .url(url)
                .build();
        //发送请求
        okHttpClient.newCall(request).enqueue(new Callback() {
            @Override
            public void onFailure(Call call, final IOException e) {
                handler.post(new Runnable() {
                    @Override
                    public void run() {
                        onNetListener.onFailed(e);
                    }
                });
            }

            @Override
            public void onResponse(Call call, Response response) throws IOException {
                //拿到服务器返回的数据
                final String string = response.body().string();
                handler.post(new Runnable() {
                    @Override
                    public void run() {
                        onNetListener.onSuccess(string);
                    }
                });
            }
        });
    }

    /**
     * POST请求
     *
     * @param url
     * @param params
     * @param onNetListener
     */
    public void doPost(String url, Map<String, String> params, final OnNetListener onNetListener) {

        FormBody.Builder builder = new FormBody.Builder();
        for (Map.Entry<String, String> entry : params.entrySet()) {
            builder.add(entry.getKey(), entry.getValue());
        }
        //创建FormBody
        FormBody formBody = builder.build();

        //创建Request
        Request request = new Request.Builder()
                .url(url)
                .post(formBody)
                .build();
        //请求数据
        okHttpClient.newCall(request).enqueue(new Callback() {
            @Override
            public void onFailure(Call call, final IOException e) {
                handler.post(new Runnable() {
                    @Override
                    public void run() {
                        onNetListener.onFailed(e);
                    }
                });
            }

            @Override
            public void onResponse(Call call, Response response) throws IOException {
                //拿到服务器返回的数据
                final String string = response.body().string();
                handler.post(new Runnable() {
                    @Override
                    public void run() {
                        onNetListener.onSuccess(string);
                    }
                });
            }
        });
    }
}


OnNetListener点击事件

public interface OnNetListener {
    void onSuccess(String result);

    void onFailed(Exception e);
}


Bean

public class Bean {

    /**
     * httpStatusCode : 200
     * code : 0
     * data : {"page":1,"perpage":20,"max_page":35,"total":688,"data":[{"id":3526206,
     * "title":"合肥人的\u201c五一\u201d假期可能要\u201c泡汤\u201d 一放假就下雨天气的小船说翻就翻","link":"lsapp://cn.ahurls
     * .news/news?id=3526206","pics":["appletrecommend/201804/5ae26c8da4dd9.jpg"],"t":"url","type":"normal",
     * "alias":"headline","pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"",
     * "inner_news":1,"views":979,"comment_amount_label":"1","views_label":"979"},{"id":3526417,
     * "title":"安徽将集中整治校外培训机构 中小学教师参加校外培训或取消教师资格","link":"lsapp://cn.ahurls.news/news?id=3526417",
     * "pics":["appletrecommend/201804/5ae290d38d909.jpg"],"t":"url","type":"normal","alias":"headline",
     * "pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,
     * "views":148,"comment_amount_label":"0","views_label":"148"},{"id":3526179,"title":"合肥市区到机场多一条便捷通道
     * 望江西路延伸段有望6月放行通车","link":"lsapp://cn.ahurls.news/news?id=3526179","pics":["appletrecommend/201804/5ae2602324c7c
     * .jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":2,
     * "source":"","type_sign":"","inner_news":1,"views":1148,"comment_amount_label":"2","views_label":"1148"},
     * {"id":3526106,"title":"映像第65期:蓬莱仙洞9米\u201c金钟\u201d震撼游人 五一出游开启\u201c躲雨\u201d计划","link":"lsapp://cn.ahurls
     * .news/image_news?id=3526106","pics":["special/tuku/201804/5ae1c280ceae926314.jpg",
     * "special/tuku/201804/5ae1baad59f1d65946.jpg","special/tuku/201804/5ae1baadab00a12875.jpg"],"t":"url",
     * "type":"images","alias":"headline","pic_amount":3,"style":"multi","comment_amount":1,"source":"",
     * "type_sign":"","inner_news":1,"views":881,"comment_amount_label":"1","views_label":"881",
     * "pics_new":["special/tuku/201804/5ae1c280ceae926314.jpg"]},{"id":3526134,"title":"调查:合肥共享单车禁停区域仍有车辆乱停
     * 公交站点被围堵,你怎么看?","link":"lsapp://cn.ahurls.news/news?id=3526134",
     * "pics":["appletrecommend/201804/5adbc9336ad61.jpg"],"t":"url","type":"vote","alias":"headline","pic_amount":0,
     * "style":"single_right","comment_amount":3,"source":"","type_sign":"投票","inner_news":1,"views":620,
     * "comment_amount_label":"3","views_label":"620","pics_new":["appletrecommend/201804/5adbc9336ad61.jpg"]},
     * {"id":3526171,"title":"合肥再推人才新政豪掷超百亿元\u201c养人\u201d 无房大学生享有租房补贴","link":"lsapp://cn.ahurls
     * .news/news?id=3526171","pics":["appletrecommend/201804/5ae258fa85fd7.jpg"],"t":"url","type":"normal",
     * "alias":"headline","pic_amount":0,"style":"single_right","comment_amount":4,"source":"","type_sign":"",
     * "inner_news":1,"views":2239,"comment_amount_label":"4","views_label":"2239"},{"id":3526058,
     * "title":"合肥市民用\u201c七个钱包\u201d付首付 困住三代人的房子值得买吗?","link":"lsapp://cn.ahurls.news/news?id=3526058",
     * "pics":["appletrecommend/201804/5ae25b0ae8518.jpg"],"t":"url","type":"normal","alias":"headline",
     * "pic_amount":0,"style":"single_right","comment_amount":4,"source":"","type_sign":"","inner_news":1,
     * "views":1128,"comment_amount_label":"4","views_label":"1128"},{"id":3526375,
     * "title":"合肥庐阳城管:路见不平一声吼,\u201c路霸\u201d占道就拖走!","link":"lsapp://cn.ahurls.news/image_news?id=3526375",
     * "pics":["special/tuku/201804/5ae287fd55dad49170.jpg","special/tuku/201804/5ae287fd62cb748960.jpg",
     * "special/tuku/201804/5ae287fd8537790525.jpg"],"t":"url","type":"images","alias":"headline","pic_amount":3,
     * "style":"multi","comment_amount":0,"source":"","type_sign":"","inner_news":1,"views":904,
     * "comment_amount_label":"0","views_label":"904","pics_new":["special/tuku/201804/5ae287fd55dad49170.jpg"]},
     * {"id":3526173,"title":"合肥地铁3号线高架段4站点封顶最快6月初铺轨 空中站点洗手间设置有区别","link":"lsapp://cn.ahurls.news/news?id=3526173",
     * "pics":["appletrecommend/201804/5ae25c5513d6b.jpg"],"t":"url","type":"normal","alias":"headline",
     * "pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,
     * "views":873,"comment_amount_label":"1","views_label":"873"},{"id":3526373,"title":"安徽2018中小学招生方案出炉
     * 义务教育将全面消除66人以上大班额","link":"lsapp://cn.ahurls.news/news?id=3526373",
     * "pics":["appletrecommend/201804/5ae28b380dadb.jpg"],"t":"url","type":"normal","alias":"headline",
     * "pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,
     * "views":352,"comment_amount_label":"0","views_label":"352"},{"id":3522438,
     * "title":"【专题】\u201c五一\u201d合肥庐阳8大景点游玩攻略 假期教你如何玩转家门口","link":"lsapp://cn.ahurls.news/special?id=3522438",
     * "pics":["18/0419/5ad85e298287a.jpg"],"t":"url","type":"special","alias":"headline","pic_amount":0,
     * "style":"single_fill","comment_amount":2,"source":"","type_sign":"专题","inner_news":1,"views":4088,
     * "comment_amount_label":"2","views_label":"4088","pics_new":["18/0419/5ad85e298287a.jpg"]},{"id":3525984,
     * "title":"合肥4月末场土拍大战在即 三县土地打头阵超20家房企意向拿地","link":"lsapp://cn.ahurls.news/news?id=3525984",
     * "pics":["appletrecommend/201804/5ae27f98ece39.jpg"],"t":"url","type":"normal","alias":"headline",
     * "pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,
     * "views":544,"comment_amount_label":"1","views_label":"544"},{"id":3526145,
     * "title":"恶心!女子吃冰棍吃出.......眼前的一幕让她终生难忘!","link":"lsapp://cn.ahurls.news/news?id=3526145",
     * "pics":["appletrecommend/201804/5ae25a16d74f0.jpg"],"t":"url","type":"normal","alias":"headline",
     * "pic_amount":0,"style":"single_right","comment_amount":3,"source":"","type_sign":"","inner_news":1,
     * "views":1756,"comment_amount_label":"3","views_label":"1756"},{"id":3526280,
     * "title":"五一合肥各大医院继续实行\u201c无假日\u201d服务 部分科室门诊或检查有调整","link":"lsapp://cn.ahurls.news/news?id=3526280",
     * "pics":["appletrecommend/201804/5ae28134e32f0.jpg"],"t":"url","type":"normal","alias":"headline",
     * "pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,
     * "views":324,"comment_amount_label":"1","views_label":"324"},{"id":3526191,"title":"夫妇被曝用女儿诈捐致其死
     * 回应:后悔筹款,不想再折腾孩子","link":"lsapp://cn.ahurls.news/image_news?id=3526191",
     * "pics":["special/tuku/201804/5ae263d0cbf6746394.jpg","special/tuku/201804/5ae263d0b773c24199.jpg",
     * "special/tuku/201804/5ae263d0a0c1018206.jpg"],"t":"url","type":"images","alias":"headline","pic_amount":3,
     * "style":"multi","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":2454,
     * "comment_amount_label":"1","views_label":"2454","pics_new":["special/tuku/201804/5ae263d0cbf6746394.jpg"]},
     * {"id":3526072,"title":"合肥葛洲坝玖珑府小区设备平台未封闭引业主投诉 拖延近一个月未解决","link":"lsapp://cn.ahurls.news/news?id=3526072",
     * "pics":["appletrecommend/201804/5ae25b5e84a85.jpg"],"t":"url","type":"normal","alias":"headline",
     * "pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,
     * "views":1528,"comment_amount_label":"1","views_label":"1528"},{"id":3526240,"title":"合肥更换翡翠路休宁路85处病害窨井盖
     * 市民发现问题井盖可打这个电话","link":"lsapp://cn.ahurls.news/news?id=3526240",
     * "pics":["appletrecommend/201804/5ae2831752122.jpg"],"t":"url","type":"normal","alias":"headline",
     * "pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,
     * "views":420,"comment_amount_label":"0","views_label":"420"},{"id":3526253,"title":"油价迎年内最大涨幅 因诸多因素推动国际油价震荡上涨",
     * "link":"lsapp://cn.ahurls.news/news?id=3526253","pics":["appletrecommend/201804/5ae282325cef9.jpg"],"t":"url",
     * "type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":1,"source":"",
     * "type_sign":"","inner_news":1,"views":448,"comment_amount_label":"1","views_label":"448"},{"id":3526205,
     * "title":"老人超市偷草莓,超市工作人员却被判刑拘8个月,网友都说判得好","link":"lsapp://cn.ahurls.news/image_news?id=3526205",
     * "pics":["special/tuku/201804/5ae26a595410119877.jpg","special/tuku/201804/5ae26a593aaa074394.jpg",
     * "special/tuku/201804/5ae26a59a037d23643.jpg"],"t":"url","type":"images","alias":"headline","pic_amount":3,
     * "style":"multi","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":642,
     * "comment_amount_label":"1","views_label":"642","pics_new":["special/tuku/201804/5ae26a595410119877.jpg"]},
     * {"id":3526328,"title":"小学旁文具店搞起了\u201c副业\u201d:提供WiFi和手机 \u201c客户\u201d都是小学生","link":"lsapp://cn.ahurls
     * .news/news?id=3526328","pics":["appletrecommend/201804/5ae2926f313e9.jpg"],"t":"url","type":"normal",
     * "alias":"headline","pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"",
     * "inner_news":1,"views":234,"comment_amount_label":"0","views_label":"234"},{"id":3526368,
     * "title":"2018年\u201c新一线\u201d城市排行榜发布 城市分级完整名单如下","link":"lsapp://cn.ahurls.news/news?id=3526368",
     * "pics":["appletrecommend/201804/5ae291c20550c.jpg"],"t":"url","type":"normal","alias":"headline",
     * "pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,
     * "views":663,"comment_amount_label":"0","views_label":"663"},{"id":3526370,
     * "title":"柯洁再战人工智能\u201c星阵\u201d:下棋不是我一个人的事,要翻过另一座高山","link":"lsapp://cn.ahurls.news/news?id=3526370",
     * "pics":["appletrecommend/201804/5ae29186588a7.jpg"],"t":"url","type":"normal","alias":"headline",
     * "pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,
     * "views":168,"comment_amount_label":"0","views_label":"168"},{"id":3526379,"title":"吃了我的给我还回来!门卫大爷嘴太馋 偷吃住户外卖",
     * "link":"lsapp://cn.ahurls.news/image_news?id=3526379","pics":["special/tuku/201804/5ae28860b5fd248166.jpg",
     * "special/tuku/201804/5ae28860dbd4190872.jpg","special/tuku/201804/5ae288610ad7360307.jpg"],"t":"url",
     * "type":"images","alias":"headline","pic_amount":3,"style":"multi","comment_amount":0,"source":"",
     * "type_sign":"","inner_news":1,"views":1705,"comment_amount_label":"0","views_label":"1705",
     * "pics_new":["special/tuku/201804/5ae28860b5fd248166.jpg"]},{"id":3526320,"title":"莎普爱思首现负值净利润下滑47%
     * \u201c神药\u201d事件影响市值蒸发16亿","link":"lsapp://cn.ahurls.news/news?id=3526320",
     * "pics":["appletrecommend/201804/5ae28fce02850.jpg"],"t":"url","type":"normal","alias":"headline",
     * "pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,
     * "views":335,"comment_amount_label":"0","views_label":"335"},{"id":3526308,"title":"西班牙8吨假奶粉大多销往国内?
     * 海关总署:未流入中国","link":"lsapp://cn.ahurls.news/news?id=3526308",
     * "pics":["appletrecommend/201804/5ae28f502cb93.jpg"],"t":"url","type":"normal","alias":"headline",
     * "pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,
     * "views":263,"comment_amount_label":"0","views_label":"263"},{"id":3526291,
     * "title":"风波后巴黎世家为\u201c歧视中国人\u201d道歉:我们真不会这么对待中国客人","link":"lsapp://cn.ahurls.news/news?id=3526291",
     * "pics":["appletrecommend/201804/5ae28f1193fc8.jpg"],"t":"url","type":"normal","alias":"headline",
     * "pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,
     * "views":886,"comment_amount_label":"0","views_label":"886"},{"id":3526367,"title":"重症双胞胎总重不足3斤脚印没拇指粗
     * 妈妈为女挤奶一冰箱","link":"lsapp://cn.ahurls.news/image_news?id=3526367",
     * "pics":["special/tuku/201804/5ae286912aca546130.jpg","special/tuku/201804/5ae28690f147021035.jpg",
     * "special/tuku/201804/5ae286918d69a84742.jpg"],"t":"url","type":"images","alias":"headline","pic_amount":3,
     * "style":"multi","comment_amount":0,"source":"","type_sign":"","inner_news":1,"views":1696,
     * "comment_amount_label":"0","views_label":"1696","pics_new":["special/tuku/201804/5ae286912aca546130.jpg"]},
     * {"id":3526251,"title":"因一天未吃荤,致全身无力,肉瘾发作,故而请假下半天 你会批准吗","link":"lsapp://cn.ahurls.news/news?id=3526251",
     * "pics":["appletrecommend/201804/5ae28e5a4a20f.jpg"],"t":"url","type":"normal","alias":"headline",
     * "pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,
     * "views":1158,"comment_amount_label":"0","views_label":"1158"},{"id":3526247,"title":"警方侦破特大\"吃鸡\"游戏外挂案
     * 网络游戏外挂为何屡禁不绝?","link":"lsapp://cn.ahurls.news/news?id=3526247","pics":["appletrecommend/201804/5ae28db23950d
     * .jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":0,
     * "source":"","type_sign":"","inner_news":1,"views":355,"comment_amount_label":"0","views_label":"355"},
     * {"id":3526226,"title":"女子5次报警称有人卖淫嫖娼 原是不满丈夫按摩报假警泄愤","link":"lsapp://cn.ahurls.news/news?id=3526226",
     * "pics":["appletrecommend/201804/5ae28ccd9ff49.jpg"],"t":"url","type":"normal","alias":"headline",
     * "pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,
     * "views":440,"comment_amount_label":"0","views_label":"440"}],"extras":{"slider":[{"id":3526276,
     * "pic":"18/0427/5ae2881c2ce49.jpg","link":"lsapp://cn.ahurls.news/news?id=3526276","t":"url","inner_news":1,
     * "title":"黄山景区\"有偿救援\"公开征求意见","type":"nomal","type_sign":""},{"id":3526190,"pic":"18/0427/5ae2659fb4f14.jpg",
     * "link":"lsapp://cn.ahurls.news/news?id=3526190","t":"url","inner_news":1,"title":"合肥杏花公园将添一处城市阅读空间",
     * "type":"nomal","type_sign":""},{"id":3525591,"pic":"18/0426/5ae1c70c928e1.jpg","link":"lsapp://cn.ahurls
     * .news/news?id=3525591","t":"url","inner_news":1,"title":"合肥1.3万名环卫工人披星戴月","type":"nomal","type_sign":""},
     * {"id":3525594,"pic":"18/0426/5ae16840d8e60.jpg","link":"lsapp://cn.ahurls.news/news?id=3525594","t":"url",
     * "inner_news":1,"title":"合肥城东将建一条文化山水旅游公路","type":"nomal","type_sign":""},{"id":3525556,
     * "pic":"18/0426/5ae12b60a4a0a.jpg","link":"lsapp://cn.ahurls.news/news?id=3525556","t":"url","inner_news":1,
     * "title":"滨湖新区四条道路慢行系统建成开放","type":"nomal","type_sign":""}]},"bindtips":""}
     */

    private int httpStatusCode;
    private int code;
    private DataBeanX data;

    public int getHttpStatusCode() {
        return httpStatusCode;
    }

    public void setHttpStatusCode(int httpStatusCode) {
        this.httpStatusCode = httpStatusCode;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public DataBeanX getData() {
        return data;
    }

    public void setData(DataBeanX data) {
        this.data = data;
    }

    public static class DataBeanX {
        /**
         * page : 1
         * perpage : 20
         * max_page : 35
         * total : 688
         * data : [{"id":3526206,"title":"合肥人的\u201c五一\u201d假期可能要\u201c泡汤\u201d 一放假就下雨天气的小船说翻就翻","link":"lsapp://cn
         * .ahurls.news/news?id=3526206","pics":["appletrecommend/201804/5ae26c8da4dd9.jpg"],"t":"url",
         * "type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":1,"source":"",
         * "type_sign":"","inner_news":1,"views":979,"comment_amount_label":"1","views_label":"979"},{"id":3526417,
         * "title":"安徽将集中整治校外培训机构 中小学教师参加校外培训或取消教师资格","link":"lsapp://cn.ahurls.news/news?id=3526417",
         * "pics":["appletrecommend/201804/5ae290d38d909.jpg"],"t":"url","type":"normal","alias":"headline",
         * "pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,
         * "views":148,"comment_amount_label":"0","views_label":"148"},{"id":3526179,"title":"合肥市区到机场多一条便捷通道
         * 望江西路延伸段有望6月放行通车","link":"lsapp://cn.ahurls.news/news?id=3526179",
         * "pics":["appletrecommend/201804/5ae2602324c7c.jpg"],"t":"url","type":"normal","alias":"headline",
         * "pic_amount":0,"style":"single_right","comment_amount":2,"source":"","type_sign":"","inner_news":1,
         * "views":1148,"comment_amount_label":"2","views_label":"1148"},{"id":3526106,
         * "title":"映像第65期:蓬莱仙洞9米\u201c金钟\u201d震撼游人 五一出游开启\u201c躲雨\u201d计划","link":"lsapp://cn.ahurls
         * .news/image_news?id=3526106","pics":["special/tuku/201804/5ae1c280ceae926314.jpg",
         * "special/tuku/201804/5ae1baad59f1d65946.jpg","special/tuku/201804/5ae1baadab00a12875.jpg"],"t":"url",
         * "type":"images","alias":"headline","pic_amount":3,"style":"multi","comment_amount":1,"source":"",
         * "type_sign":"","inner_news":1,"views":881,"comment_amount_label":"1","views_label":"881",
         * "pics_new":["special/tuku/201804/5ae1c280ceae926314.jpg"]},{"id":3526134,"title":"调查:合肥共享单车禁停区域仍有车辆乱停
         * 公交站点被围堵,你怎么看?","link":"lsapp://cn.ahurls.news/news?id=3526134",
         * "pics":["appletrecommend/201804/5adbc9336ad61.jpg"],"t":"url","type":"vote","alias":"headline",
         * "pic_amount":0,"style":"single_right","comment_amount":3,"source":"","type_sign":"投票","inner_news":1,
         * "views":620,"comment_amount_label":"3","views_label":"620",
         * "pics_new":["appletrecommend/201804/5adbc9336ad61.jpg"]},{"id":3526171,
         * "title":"合肥再推人才新政豪掷超百亿元\u201c养人\u201d 无房大学生享有租房补贴","link":"lsapp://cn.ahurls.news/news?id=3526171",
         * "pics":["appletrecommend/201804/5ae258fa85fd7.jpg"],"t":"url","type":"normal","alias":"headline",
         * "pic_amount":0,"style":"single_right","comment_amount":4,"source":"","type_sign":"","inner_news":1,
         * "views":2239,"comment_amount_label":"4","views_label":"2239"},{"id":3526058,
         * "title":"合肥市民用\u201c七个钱包\u201d付首付 困住三代人的房子值得买吗?","link":"lsapp://cn.ahurls.news/news?id=3526058",
         * "pics":["appletrecommend/201804/5ae25b0ae8518.jpg"],"t":"url","type":"normal","alias":"headline",
         * "pic_amount":0,"style":"single_right","comment_amount":4,"source":"","type_sign":"","inner_news":1,
         * "views":1128,"comment_amount_label":"4","views_label":"1128"},{"id":3526375,
         * "title":"合肥庐阳城管:路见不平一声吼,\u201c路霸\u201d占道就拖走!","link":"lsapp://cn.ahurls.news/image_news?id=3526375",
         * "pics":["special/tuku/201804/5ae287fd55dad49170.jpg","special/tuku/201804/5ae287fd62cb748960.jpg",
         * "special/tuku/201804/5ae287fd8537790525.jpg"],"t":"url","type":"images","alias":"headline","pic_amount":3,
         * "style":"multi","comment_amount":0,"source":"","type_sign":"","inner_news":1,"views":904,
         * "comment_amount_label":"0","views_label":"904","pics_new":["special/tuku/201804/5ae287fd55dad49170.jpg"]},
         * {"id":3526173,"title":"合肥地铁3号线高架段4站点封顶最快6月初铺轨 空中站点洗手间设置有区别","link":"lsapp://cn.ahurls
         * .news/news?id=3526173","pics":["appletrecommend/201804/5ae25c5513d6b.jpg"],"t":"url","type":"normal",
         * "alias":"headline","pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"",
         * "inner_news":1,"views":873,"comment_amount_label":"1","views_label":"873"},{"id":3526373,
         * "title":"安徽2018中小学招生方案出炉 义务教育将全面消除66人以上大班额","link":"lsapp://cn.ahurls.news/news?id=3526373",
         * "pics":["appletrecommend/201804/5ae28b380dadb.jpg"],"t":"url","type":"normal","alias":"headline",
         * "pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,
         * "views":352,"comment_amount_label":"0","views_label":"352"},{"id":3522438,
         * "title":"【专题】\u201c五一\u201d合肥庐阳8大景点游玩攻略 假期教你如何玩转家门口","link":"lsapp://cn.ahurls.news/special?id=3522438",
         * "pics":["18/0419/5ad85e298287a.jpg"],"t":"url","type":"special","alias":"headline","pic_amount":0,
         * "style":"single_fill","comment_amount":2,"source":"","type_sign":"专题","inner_news":1,"views":4088,
         * "comment_amount_label":"2","views_label":"4088","pics_new":["18/0419/5ad85e298287a.jpg"]},{"id":3525984,
         * "title":"合肥4月末场土拍大战在即 三县土地打头阵超20家房企意向拿地","link":"lsapp://cn.ahurls.news/news?id=3525984",
         * "pics":["appletrecommend/201804/5ae27f98ece39.jpg"],"t":"url","type":"normal","alias":"headline",
         * "pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,
         * "views":544,"comment_amount_label":"1","views_label":"544"},{"id":3526145,
         * "title":"恶心!女子吃冰棍吃出.......眼前的一幕让她终生难忘!","link":"lsapp://cn.ahurls.news/news?id=3526145",
         * "pics":["appletrecommend/201804/5ae25a16d74f0.jpg"],"t":"url","type":"normal","alias":"headline",
         * "pic_amount":0,"style":"single_right","comment_amount":3,"source":"","type_sign":"","inner_news":1,
         * "views":1756,"comment_amount_label":"3","views_label":"1756"},{"id":3526280,
         * "title":"五一合肥各大医院继续实行\u201c无假日\u201d服务 部分科室门诊或检查有调整","link":"lsapp://cn.ahurls.news/news?id=3526280",
         * "pics":["appletrecommend/201804/5ae28134e32f0.jpg"],"t":"url","type":"normal","alias":"headline",
         * "pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,
         * "views":324,"comment_amount_label":"1","views_label":"324"},{"id":3526191,"title":"夫妇被曝用女儿诈捐致其死
         * 回应:后悔筹款,不想再折腾孩子","link":"lsapp://cn.ahurls.news/image_news?id=3526191",
         * "pics":["special/tuku/201804/5ae263d0cbf6746394.jpg","special/tuku/201804/5ae263d0b773c24199.jpg",
         * "special/tuku/201804/5ae263d0a0c1018206.jpg"],"t":"url","type":"images","alias":"headline","pic_amount":3,
         * "style":"multi","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":2454,
         * "comment_amount_label":"1","views_label":"2454",
         * "pics_new":["special/tuku/201804/5ae263d0cbf6746394.jpg"]},{"id":3526072,"title":"合肥葛洲坝玖珑府小区设备平台未封闭引业主投诉
         * 拖延近一个月未解决","link":"lsapp://cn.ahurls.news/news?id=3526072",
         * "pics":["appletrecommend/201804/5ae25b5e84a85.jpg"],"t":"url","type":"normal","alias":"headline",
         * "pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,
         * "views":1528,"comment_amount_label":"1","views_label":"1528"},{"id":3526240,"title":"合肥更换翡翠路休宁路85处病害窨井盖
         * 市民发现问题井盖可打这个电话","link":"lsapp://cn.ahurls.news/news?id=3526240",
         * "pics":["appletrecommend/201804/5ae2831752122.jpg"],"t":"url","type":"normal","alias":"headline",
         * "pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,
         * "views":420,"comment_amount_label":"0","views_label":"420"},{"id":3526253,"title":"油价迎年内最大涨幅
         * 因诸多因素推动国际油价震荡上涨","link":"lsapp://cn.ahurls.news/news?id=3526253",
         * "pics":["appletrecommend/201804/5ae282325cef9.jpg"],"t":"url","type":"normal","alias":"headline",
         * "pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,
         * "views":448,"comment_amount_label":"1","views_label":"448"},{"id":3526205,
         * "title":"老人超市偷草莓,超市工作人员却被判刑拘8个月,网友都说判得好","link":"lsapp://cn.ahurls.news/image_news?id=3526205",
         * "pics":["special/tuku/201804/5ae26a595410119877.jpg","special/tuku/201804/5ae26a593aaa074394.jpg",
         * "special/tuku/201804/5ae26a59a037d23643.jpg"],"t":"url","type":"images","alias":"headline","pic_amount":3,
         * "style":"multi","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":642,
         * "comment_amount_label":"1","views_label":"642","pics_new":["special/tuku/201804/5ae26a595410119877.jpg"]},
         * {"id":3526328,"title":"小学旁文具店搞起了\u201c副业\u201d:提供WiFi和手机 \u201c客户\u201d都是小学生","link":"lsapp://cn.ahurls
         * .news/news?id=3526328","pics":["appletrecommend/201804/5ae2926f313e9.jpg"],"t":"url","type":"normal",
         * "alias":"headline","pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"",
         * "inner_news":1,"views":234,"comment_amount_label":"0","views_label":"234"},{"id":3526368,
         * "title":"2018年\u201c新一线\u201d城市排行榜发布 城市分级完整名单如下","link":"lsapp://cn.ahurls.news/news?id=3526368",
         * "pics":["appletrecommend/201804/5ae291c20550c.jpg"],"t":"url","type":"normal","alias":"headline",
         * "pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,
         * "views":663,"comment_amount_label":"0","views_label":"663"},{"id":3526370,
         * "title":"柯洁再战人工智能\u201c星阵\u201d:下棋不是我一个人的事,要翻过另一座高山","link":"lsapp://cn.ahurls.news/news?id=3526370",
         * "pics":["appletrecommend/201804/5ae29186588a7.jpg"],"t":"url","type":"normal","alias":"headline",
         * "pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,
         * "views":168,"comment_amount_label":"0","views_label":"168"},{"id":3526379,"title":"吃了我的给我还回来!门卫大爷嘴太馋
         * 偷吃住户外卖","link":"lsapp://cn.ahurls.news/image_news?id=3526379",
         * "pics":["special/tuku/201804/5ae28860b5fd248166.jpg","special/tuku/201804/5ae28860dbd4190872.jpg",
         * "special/tuku/201804/5ae288610ad7360307.jpg"],"t":"url","type":"images","alias":"headline","pic_amount":3,
         * "style":"multi","comment_amount":0,"source":"","type_sign":"","inner_news":1,"views":1705,
         * "comment_amount_label":"0","views_label":"1705",
         * "pics_new":["special/tuku/201804/5ae28860b5fd248166.jpg"]},{"id":3526320,"title":"莎普爱思首现负值净利润下滑47%
         * \u201c神药\u201d事件影响市值蒸发16亿","link":"lsapp://cn.ahurls.news/news?id=3526320",
         * "pics":["appletrecommend/201804/5ae28fce02850.jpg"],"t":"url","type":"normal","alias":"headline",
         * "pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,
         * "views":335,"comment_amount_label":"0","views_label":"335"},{"id":3526308,"title":"西班牙8吨假奶粉大多销往国内?
         * 海关总署:未流入中国","link":"lsapp://cn.ahurls.news/news?id=3526308",
         * "pics":["appletrecommend/201804/5ae28f502cb93.jpg"],"t":"url","type":"normal","alias":"headline",
         * "pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,
         * "views":263,"comment_amount_label":"0","views_label":"263"},{"id":3526291,
         * "title":"风波后巴黎世家为\u201c歧视中国人\u201d道歉:我们真不会这么对待中国客人","link":"lsapp://cn.ahurls.news/news?id=3526291",
         * "pics":["appletrecommend/201804/5ae28f1193fc8.jpg"],"t":"url","type":"normal","alias":"headline",
         * "pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,
         * "views":886,"comment_amount_label":"0","views_label":"886"},{"id":3526367,"title":"重症双胞胎总重不足3斤脚印没拇指粗
         * 妈妈为女挤奶一冰箱","link":"lsapp://cn.ahurls.news/image_news?id=3526367",
         * "pics":["special/tuku/201804/5ae286912aca546130.jpg","special/tuku/201804/5ae28690f147021035.jpg",
         * "special/tuku/201804/5ae286918d69a84742.jpg"],"t":"url","type":"images","alias":"headline","pic_amount":3,
         * "style":"multi","comment_amount":0,"source":"","type_sign":"","inner_news":1,"views":1696,
         * "comment_amount_label":"0","views_label":"1696",
         * "pics_new":["special/tuku/201804/5ae286912aca546130.jpg"]},{"id":3526251,
         * "title":"因一天未吃荤,致全身无力,肉瘾发作,故而请假下半天 你会批准吗","link":"lsapp://cn.ahurls.news/news?id=3526251",
         * "pics":["appletrecommend/201804/5ae28e5a4a20f.jpg"],"t":"url","type":"normal","alias":"headline",
         * "pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,
         * "views":1158,"comment_amount_label":"0","views_label":"1158"},{"id":3526247,"title":"警方侦破特大\"吃鸡\"游戏外挂案
         * 网络游戏外挂为何屡禁不绝?","link":"lsapp://cn.ahurls.news/news?id=3526247",
         * "pics":["appletrecommend/201804/5ae28db23950d.jpg"],"t":"url","type":"normal","alias":"headline",
         * "pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,
         * "views":355,"comment_amount_label":"0","views_label":"355"},{"id":3526226,"title":"女子5次报警称有人卖淫嫖娼
         * 原是不满丈夫按摩报假警泄愤","link":"lsapp://cn.ahurls.news/news?id=3526226",
         * "pics":["appletrecommend/201804/5ae28ccd9ff49.jpg"],"t":"url","type":"normal","alias":"headline",
         * "pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,
         * "views":440,"comment_amount_label":"0","views_label":"440"}]
         * extras : {"slider":[{"id":3526276,"pic":"18/0427/5ae2881c2ce49.jpg","link":"lsapp://cn.ahurls
         * .news/news?id=3526276","t":"url","inner_news":1,"title":"黄山景区\"有偿救援\"公开征求意见","type":"nomal",
         * "type_sign":""},{"id":3526190,"pic":"18/0427/5ae2659fb4f14.jpg","link":"lsapp://cn.ahurls
         * .news/news?id=3526190","t":"url","inner_news":1,"title":"合肥杏花公园将添一处城市阅读空间","type":"nomal","type_sign":""},
         * {"id":3525591,"pic":"18/0426/5ae1c70c928e1.jpg","link":"lsapp://cn.ahurls.news/news?id=3525591","t":"url",
         * "inner_news":1,"title":"合肥1.3万名环卫工人披星戴月","type":"nomal","type_sign":""},{"id":3525594,
         * "pic":"18/0426/5ae16840d8e60.jpg","link":"lsapp://cn.ahurls.news/news?id=3525594","t":"url",
         * "inner_news":1,"title":"合肥城东将建一条文化山水旅游公路","type":"nomal","type_sign":""},{"id":3525556,
         * "pic":"18/0426/5ae12b60a4a0a.jpg","link":"lsapp://cn.ahurls.news/news?id=3525556","t":"url",
         * "inner_news":1,"title":"滨湖新区四条道路慢行系统建成开放","type":"nomal","type_sign":""}]}
         * bindtips :
         */

        private int page;
        private int perpage;
        private int max_page;
        private int total;
        private ExtrasBean extras;
        private String bindtips;
        private List<DataBean> data;

        public int getPage() {
            return page;
        }

        public void setPage(int page) {
            this.page = page;
        }

        public int getPerpage() {
            return perpage;
        }

        public void setPerpage(int perpage) {
            this.perpage = perpage;
        }

        public int getMax_page() {
            return max_page;
        }

        public void setMax_page(int max_page) {
            this.max_page = max_page;
        }

        public int getTotal() {
            return total;
        }

        public void setTotal(int total) {
            this.total = total;
        }

        public ExtrasBean getExtras() {
            return extras;
        }

        public void setExtras(ExtrasBean extras) {
            this.extras = extras;
        }

        public String getBindtips() {
            return bindtips;
        }

        public void setBindtips(String bindtips) {
            this.bindtips = bindtips;
        }

        public List<DataBean> getData() {
            return data;
        }

        public void setData(List<DataBean> data) {
            this.data = data;
        }

        public static class ExtrasBean {
            private List<SliderBean> slider;

            public List<SliderBean> getSlider() {
                return slider;
            }

            public void setSlider(List<SliderBean> slider) {
                this.slider = slider;
            }

            public static class SliderBean {
                /**
                 * id : 3526276
                 * pic : 18/0427/5ae2881c2ce49.jpg
                 * link : lsapp://cn.ahurls.news/news?id=3526276
                 * t : url
                 * inner_news : 1
                 * title : 黄山景区"有偿救援"公开征求意见
                 * type : nomal
                 * type_sign :
                 */

                private int id;
                private String pic;
                private String link;
                private String t;
                private int inner_news;
                private String title;
                private String type;
                private String type_sign;

                public int getId() {
                    return id;
                }

                public void setId(int id) {
                    this.id = id;
                }

                public String getPic() {
                    return pic;
                }

                public void setPic(String pic) {
                    this.pic = pic;
                }

                public String getLink() {
                    return link;
                }

                public void setLink(String link) {
                    this.link = link;
                }

                public String getT() {
                    return t;
                }

                public void setT(String t) {
                    this.t = t;
                }

                public int getInner_news() {
                    return inner_news;
                }

                public void setInner_news(int inner_news) {
                    this.inner_news = inner_news;
                }

                public String getTitle() {
                    return title;
                }

                public void setTitle(String title) {
                    this.title = title;
                }

                public String getType() {
                    return type;
                }

                public void setType(String type) {
                    this.type = type;
                }

                public String getType_sign() {
                    return type_sign;
                }

                public void setType_sign(String type_sign) {
                    this.type_sign = type_sign;
                }
            }
        }

        public static class DataBean {
            /**
             * id : 3526206
             * title : 合肥人的“五一”假期可能要“泡汤” 一放假就下雨天气的小船说翻就翻
             * link : lsapp://cn.ahurls.news/news?id=3526206
             * pics : ["appletrecommend/201804/5ae26c8da4dd9.jpg"]
             * t : url
             * type : normal
             * alias : headline
             * pic_amount : 0
             * style : single_right
             * comment_amount : 1
             * source :
             * type_sign :
             * inner_news : 1
             * views : 979
             * comment_amount_label : 1
             * views_label : 979
             * pics_new : ["special/tuku/201804/5ae1c280ceae926314.jpg"]
             */

            private int id;
            private String title;
            private String link;
            private String t;
            private String type;
            private String alias;
            private int pic_amount;
            private String style;
            private int comment_amount;
            private String source;
            private String type_sign;
            private int inner_news;
            private int views;
            private String comment_amount_label;
            private String views_label;
            private List<String> pics;
            private List<String> pics_new;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public String getLink() {
                return link;
            }

            public void setLink(String link) {
                this.link = link;
            }

            public String getT() {
                return t;
            }

            public void setT(String t) {
                this.t = t;
            }

            public String getType() {
                return type;
            }

            public void setType(String type) {
                this.type = type;
            }

            public String getAlias() {
                return alias;
            }

            public void setAlias(String alias) {
                this.alias = alias;
            }

            public int getPic_amount() {
                return pic_amount;
            }

            public void setPic_amount(int pic_amount) {
                this.pic_amount = pic_amount;
            }

            public String getStyle() {
                return style;
            }

            public void setStyle(String style) {
                this.style = style;
            }

            public int getComment_amount() {
                return comment_amount;
            }

            public void setComment_amount(int comment_amount) {
                this.comment_amount = comment_amount;
            }

            public String getSource() {
                return source;
            }

            public void setSource(String source) {
                this.source = source;
            }

            public String getType_sign() {
                return type_sign;
            }

            public void setType_sign(String type_sign) {
                this.type_sign = type_sign;
            }

            public int getInner_news() {
                return inner_news;
            }

            public void setInner_news(int inner_news) {
                this.inner_news = inner_news;
            }

            public int getViews() {
                return views;
            }

            public void setViews(int views) {
                this.views = views;
            }

            public String getComment_amount_label() {
                return comment_amount_label;
            }

            public void setComment_amount_label(String comment_amount_label) {
                this.comment_amount_label = comment_amount_label;
            }

            public String getViews_label() {
                return views_label;
            }

            public void setViews_label(String views_label) {
                this.views_label = views_label;
            }

            public List<String> getPics() {
                return pics;
            }

            public void setPics(List<String> pics) {
                this.pics = pics;
            }

            public List<String> getPics_new() {
                return pics_new;
            }

            public void setPics_new(List<String> pics_new) {
                this.pics_new = pics_new;
            }
        }
    }
}


MainActivity

private RecyclerView mRv;
    public static String host = "http://365jia.cn/uploads/";
    private String url = "http://365jia.cn/news/api3/365jia/news/headline?page=1";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        initView();
        OkhttpUtils.getInstance().doGet(url, new OnNetListener() {
            @Override
            public void onSuccess(String result) {
                Bean bean = new Gson().fromJson(result, Bean.class);
                List<Bean.DataBeanX.DataBean> data = bean.getData().getData();
                MyAdapter myAdapter = new MyAdapter(MainActivity.this, data);
                mRv.setAdapter(myAdapter);

            }

            @Override
            public void onFailed(Exception e) {

            }
        });
    }

    private void initView() {
        mRv = (RecyclerView) findViewById(R.id.rv);

        mRv.setLayoutManager(new LinearLayoutManager(this));
    }


MyAdapter适配器

public class MyAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {
    private Context context;
    private List<Bean.DataBeanX.DataBean> list;
    private LayoutInflater inflater;
    private static final int NORMAL = 0;
    private static final int IMAGES = 1;

    public MyAdapter(Context context, List<Bean.DataBeanX.DataBean> list) {
        this.context = context;
        this.list = list;
        inflater = LayoutInflater.from(context);
    }

    @NonNull
    @Override
    public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
        RecyclerView.ViewHolder holder;
        if (viewType == NORMAL) {
            View view = inflater.inflate(R.layout.rv_rightimg_item, parent, false);
            holder = new NormalViewHolder(view);
        } else if (viewType == IMAGES) {
            View view = inflater.inflate(R.layout.rv_pullimg_item, parent, false);
            holder = new ImagesViewHolder(view);
        } else {
            holder = null;
        }
        return holder;
    }

    @Override
    public void onBindViewHolder(@NonNull RecyclerView.ViewHolder holder, int position) {
        Bean.DataBeanX.DataBean dataBean = list.get(position);
        if ("normal".equals(dataBean.getType())) {
            NormalViewHolder normalViewHolder = (NormalViewHolder) holder;
            normalViewHolder.title_rightlayout.setText(dataBean.getTitle());
            String imgUrl = dataBean.getPics().get(0);
            String url = MainActivity.host + imgUrl;
            Glide.with(context).load(url).into(normalViewHolder.img_right);
        } else if ("images".equals(dataBean.getType())) {
            ImagesViewHolder imagesViewHolder = (ImagesViewHolder) holder;
            List<String> pics = dataBean.getPics();
            String img1 = pics.get(0);
            String imgUrl1 = MainActivity.host + img1;

            String img2 = pics.get(1);
            String imgUrl2 = MainActivity.host + img2;

            String img3 = pics.get(2);
            String imgUrl3 = MainActivity.host + img3;

            Glide.with(context).load(imgUrl1).into(imagesViewHolder.img1);
            Glide.with(context).load(imgUrl2).into(imagesViewHolder.img2);
            Glide.with(context).load(imgUrl3).into(imagesViewHolder.img3);

            imagesViewHolder.title_zhong.setText(dataBean.getTitle());
        }
    }

    @Override
    public int getItemCount() {
        return list.size();
    }

    @Override
    public int getItemViewType(int position) {
        Bean.DataBeanX.DataBean dataBean = list.get(position);
        String type = dataBean.getType();
        if ("normal".equals(type)) {
            return NORMAL;
        } else {
            return IMAGES;
        }
    }

    class NormalViewHolder extends RecyclerView.ViewHolder {

        private final TextView title_rightlayout;
        private final ImageView img_right;

        public NormalViewHolder(View itemView) {
            super(itemView);
            title_rightlayout = itemView.findViewById(R.id.title_rightlayout);
            img_right = itemView.findViewById(R.id.img_right);
        }
    }

    class ImagesViewHolder extends RecyclerView.ViewHolder {

        private final TextView title_zhong;
        private final ImageView img1;
        private final ImageView img2;
        private final ImageView img3;

        public ImagesViewHolder(View itemView) {
            super(itemView);
            title_zhong = itemView.findViewById(R.id.title_zhong);
            img1 = itemView.findViewById(R.id.img1);
            img2 = itemView.findViewById(R.id.img2);
            img3 = itemView.findViewById(R.id.img3);
        }
    }
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值