MainActivity
public class MainActivity extends AppCompatActivity {
private ImageView my_touxiang;
private TextView my_title1;
private TextView my_title2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initView();
my_title1.setTextColor(Color.RED);
getSupportFragmentManager().beginTransaction().replace(R.id.my_frame_layout,new MyNewsFregment()).commit();
my_title1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
my_title1.setTextColor(Color.RED);
my_title2.setTextColor(Color.WHITE);
getSupportFragmentManager().beginTransaction().replace(R.id.my_frame_layout,new MyNewsFregment()).commit();
}
});
my_title2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
my_title1.setTextColor(Color.WHITE);
my_title2.setTextColor(Color.RED);
getSupportFragmentManager().beginTransaction().replace(R.id.my_frame_layout,new MyMuLvFregment()).commit();
}
});
}
private void initView() {
my_touxiang = (ImageView) findViewById(R.id.my_touxiang);
my_title1 = (TextView) findViewById(R.id.my_title1);
my_title2 = (TextView) findViewById(R.id.my_title2);
}
}
adapter包下
MyAdapter
public class MyAdapter extends BaseExpandableListAdapter {
private Context context;
private List<MyNewsBean.LayoutsBean> layouts;
public MyAdapter(Context context, List<MyNewsBean.LayoutsBean> layouts) {
this.context = context;
this.layouts = layouts;
}
@Override
public int getGroupCount() {
return layouts.size();
}
@Override
public int getChildrenCount(int i) {
return layouts.get(i).getList().size();
}
@Override
public Object getGroup(int i) {
return layouts.get(i);
}
@Override
public Object getChild(int i, int i1) {
return layouts.get(i).getList().get(i1);
}
@Override
public long getGroupId(int i) {
return i;
}
@Override
public long getChildId(int i, int i1) {
return i1;
}
@Override
public boolean hasStableIds() {
return false;
}
@Override
public View getGroupView(int i, boolean b, View view, ViewGroup viewGroup) {
ViewHodlerFather viewHodlerFather;
if(view==null){
view=View.inflate(context, R.layout.father_layout,null);
viewHodlerFather = new ViewHodlerFather();
viewHodlerFather.textView=view.findViewById(R.id.my_text_father);
view.setTag(viewHodlerFather);
}else{
viewHodlerFather = (ViewHodlerFather) view.getTag();
}
viewHodlerFather.textView.setText(layouts.get(i).getName());
return view;
}
@Override
public View getChildView(int i, int i1, boolean b, View view, ViewGroup viewGroup) {
ViewHolderChild viewHolderChild;
if(view==null){
view=View.inflate(context,R.layout.child_layout,null);
viewHolderChild = new ViewHolderChild();
viewHolderChild.textView=view.findViewById(R.id.my_text_child);
view.setTag(viewHolderChild);
}else{
viewHolderChild = (ViewHolderChild) view.getTag();
}
viewHolderChild.textView.setText(layouts.get(i).getList().get(i1).getTitle());
return view;
}
@Override
public boolean isChildSelectable(int i, int i1) {
return true;
}
class ViewHodlerFather{
TextView textView;
}
class ViewHolderChild{
TextView textView;
}
}
MyListAdapter
public class MyListAdapter extends BaseAdapter{
private Context context;
private List<MyNewsBean.LayoutsBean> layouts;
private MyPopKiss myPopKiss;
public MyListAdapter(Context context, List<MyNewsBean.LayoutsBean> layouts,MyPopKiss myPopKiss) {
this.context = context;
this.layouts = layouts;
this.myPopKiss=myPopKiss;
}
@Override
public int getCount() {
return layouts.size();
}
@Override
public Object getItem(int i) {
return layouts.get(i);
}
@Override
public long getItemId(int i) {
return i;
}
@Override
public View getView(final int i, View view, ViewGroup viewGroup) {
final MyViewHolder myViewHolder;
if(view==null){
view=View.inflate(context, R.layout.list_layout,null);
myViewHolder = new MyViewHolder();
myViewHolder.textView=view.findViewById(R.id.my_text_view);
view.setTag(myViewHolder);
}else{
myViewHolder = (MyViewHolder) view.getTag();
}
myViewHolder.textView.setText(layouts.get(i).getName());
myViewHolder.textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
myPopKiss.getClickId(i);
}
});
return view;
}
class MyViewHolder{
TextView textView;
}
}
app包下
MyApplication
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
Fresco.initialize(this);
}
}
bean包下
BaseObserver
public abstract class BaseObserver implements Observer<String> {
@Override
public void onSubscribe(@NonNull Disposable d) {
}
//source=android
@Override
public void onNext(@NonNull String s) {
onSuccess(s);
}
@Override
public void onError(@NonNull Throwable e) {
}
@Override
public void onComplete() {
}
public abstract void onSuccess(String result);
}
MyNewsBean
public class MyNewsBean {
/**
* version : 0
* layouts : [{"id":225823,"name":"旅游报01版","date":"2017-08-30","picUrl":"https://img.newaircloud.com/xkycs/paper/201708/30/d9f405e7-2a7e-4459-a6e9-324e41f31927.jpg","height":2009,"width":1259,"mapping":[{"mapping":["66.617056%,82.362460%","98.118145%,82.362460%","98.118145%,66.181230%","66.617056%,66.181230%"],"articleID":"2228451"},{"mapping":["1.807440%,79.288026%","63.776794%,79.288026%","63.776794%,58.899676%","1.807440%,58.899676%"],"articleID":"2228452"},{"mapping":["67.649879%,63.430421%","97.085322%,63.430421%","97.085322%,49.029126%","67.649879%,49.029126%"],"articleID":"2228453"},{"mapping":["97.085322%,47.087379%","67.649879%,47.087379%","67.649879%,36.245955%","67.649879%,35.436893%","67.649879%,35.436893%","67.649879%,28.640777%","74.621431%,28.640777%","75.137842%,27.993528%","75.137842%,22.977346%","89.597359%,22.977346%","89.597359%,27.993528%","97.085322%,28.802589%"],"articleID":"2228454"},{"mapping":["1.807440%,54.045307%","64.035000%,54.045307%","64.035000%,17.961165%","1.807440%,17.961165%"],"articleID":"2228455"},{"mapping":["58.096270%,15.210356%","98.118145%,15.210356%","98.118145%,2.103560%","58.096270%,2.103560%"],"articleID":"2228456"}],"list":[{"id":2228451,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228451.json?v=1504073111","title":"医疗旅游服务产业成重要方向","version":1504073111,"pic1":""},{"id":2228452,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228452.json?v=1504073111","title":"内蒙古以全域旅游之笔绘行业发展蓝图","version":1504073111,"pic1":""},{"id":2228453,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228453.json?v=1504073112","title":"城市旅游","version":1504073112,"pic1":"https://img.newaircloud.com/xkycs/paper/201708/30/baa4058e-d021-4e6a-b515-d1631976a5b1.jpg"},{"id":2228454,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228454.json?v=1504073113","title":"大词汇文化旅游","version":1504073113,"pic1":"https://img.newaircloud.com/xkycs/paper/201708/30/715b3468-93ef-4e60-8730-ec00a2002de0.jpg"},{"id":2228455,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228455.json?v=1504073115","title":"澳大利亚全国旅游会议首次在华召开","version":1504073115,"pic1":"https://img.newaircloud.com/xkycs/paper/201708/30/b46177be-afcf-4aa3-8f89-46a4f3f051b3.jpg"},{"id":2228456,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228456.json?v=1504073115","title":"塞罕坝:践行\u201c两山\u201d理论发展生态旅游","version":1504073115,"pic1":""}]},{"id":225824,"name":"旅游报04版","date":"2017-08-30","picUrl":"https://img.newaircloud.com/xkycs/paper/201708/30/a5e3736e-d71b-4782-864c-0fc21b48c179.jpg","height":2009,"width":1259,"mapping":[{"mapping":["67.649879%,69.255663%","67.649879%,72.815534%","98.118145%,72.815534%","98.118145%,69.255663%","67.649879%,69.255663%","76.945282%,67.637540%","76.945282%,68.608414%","89.080947%,68.608414%","89.080947%,67.637540%","76.945282%,67.637540%"],"articleID":"2228458"},{"mapping":["67.649879%,62.459547%","67.649879%,66.666667%","98.118145%,66.666667%","98.118145%,62.459547%","67.649879%,62.459547%","78.494516%,60.679612%","78.494516%,61.650485%","89.080947%,61.650485%","89.080947%,60.679612%","78.494516%,60.679612%"],"articleID":"2228459"},{"mapping":["67.649879%,55.501618%","67.649879%,59.708738%","98.118145%,59.708738%","98.118145%,55.501618%","67.649879%,55.501618%","75.137842%,53.721683%","75.137842%,54.530744%","90.888387%,54.530744%","90.888387%,53.721683%","75.137842%,53.721683%"],"articleID":"2228460"},{"mapping":["67.649879%,43.042071%","98.118145%,43.042071%","98.118145%,9.385113%","67.649879%,9.385113%"],"articleID":"2228461"},{"mapping":["64.809617%,72.815534%","1.807440%,72.815534%","1.807440%,46.601942%","1.807440%,36.245955%","1.807440%,9.546926%","64.809617%,9.546926%","64.809617%,13.106796%","64.809617%,24.110032%"],"articleID":"2228462"}],"list":[{"id":2228458,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228458.json?v=1504073120","title":"智利:Puyuhuapi","version":1504073120,"pic1":""},{"id":2228459,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228459.json?v=1504073120","title":"土耳其:布尔萨","version":1504073120,"pic1":""},{"id":2228460,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228460.json?v=1504073120","title":"哥斯达黎加:阿雷纳尔","version":1504073120,"pic1":""},{"id":2228462,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228462.json?v=1504073131","title":"港企珠海御温泉:20年专注一件事","version":1504073131,"pic1":"https://img.newaircloud.com/xkycs/paper/201708/30/c886ae48-4c76-4969-96d9-eb13733cd068.jpg"}]},{"id":225825,"name":"旅游报05版","date":"2017-08-30","picUrl":"https://img.newaircloud.com/xkycs/paper/201708/30/43532b57-0c1c-4a8c-9404-6b5f150ee069.jpg","height":2009,"width":1259,"mapping":[{"mapping":["26.595181%,92.394822%","97.859939%,92.394822%","97.859939%,44.822006%","26.595181%,44.822006%"],"articleID":"2228463"},{"mapping":["3.873085%,92.394822%","22.205685%,92.394822%","22.205685%,47.087379%","3.873085%,47.087379%"],"articleID":"2228464"}],"list":[{"id":2228463,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228463.json?v=1504073142","title":"晒盐的女人","version":1504073142,"pic1":"https://img.newaircloud.com/xkycs/paper/201708/30/1ddf6da0-f25b-4233-9350-4ac9f16225a6.jpg"},{"id":2228464,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228464.json?v=1504073144","title":"茶马驿镇","version":1504073144,"pic1":"https://img.newaircloud.com/xkycs/paper/201708/30/9fb35060-5819-465d-85ec-525804fd6936.jpg"}]},{"id":225826,"name":"旅游报06版","date":"2017-08-30","picUrl":"https://img.newaircloud.com/xkycs/paper/201708/30/3bcadbec-e108-4b7d-84c8-31873b9349c7.jpg","height":2009,"width":1259,"mapping":[{"mapping":["2.065645%,94.336570%","97.859939%,94.336570%","97.859939%,52.750809%","2.065645%,52.750809%"],"articleID":"2228466"},{"mapping":["97.859939%,49.838188%","2.065645%,49.838188%","2.065645%,26.537217%","2.065645%,16.666667%","2.065645%,5.663430%","97.859939%,5.663430%"],"articleID":"2228467"}],"list":[{"id":2228466,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228466.json?v=1504073159","title":"高原至味","version":1504073159,"pic1":"https://img.newaircloud.com/xkycs/paper/201708/30/3bb5c7b8-e1c9-4045-9da7-3a2abae05746.jpg"},{"id":2228467,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228467.json?v=1504073167","title":"湖畔香巴拉","version":1504073167,"pic1":"https://img.newaircloud.com/xkycs/paper/201708/30/613f42c9-49e1-4731-aae1-b92ad55a5a51.jpg"}]},{"id":225827,"name":"旅游报07版","date":"2017-08-30","picUrl":"https://img.newaircloud.com/xkycs/paper/201708/30/5bde9f8d-37a4-4a9a-b7cb-8ed880707dff.jpg","height":2009,"width":1259,"mapping":[{"mapping":["2.323851%,94.336570%","97.859939%,94.336570%","97.859939%,50.970874%","2.323851%,50.970874%"],"articleID":"2228469"},{"mapping":["2.065645%,48.058252%","97.859939%,48.058252%","97.859939%,5.663430%","2.065645%,5.663430%"],"articleID":"2228470"}],"list":[{"id":2228469,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228469.json?v=1504073178","title":"\u201c百里挑一\u201d之城","version":1504073178,"pic1":"https://img.newaircloud.com/xkycs/paper/201708/30/6e510dec-fd75-4728-b2bf-ae2d97a46cfe.jpg"},{"id":2228470,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228470.json?v=1504073185","title":"酥油茶和藏香鸡","version":1504073185,"pic1":"https://img.newaircloud.com/xkycs/paper/201708/30/4bf8b082-16da-494c-8d3d-c6596fd5bbd0.jpg"}]},{"id":225828,"name":"旅游报08版","date":"2017-08-30","picUrl":"https://img.newaircloud.com/xkycs/paper/201708/30/2b483913-0c4e-443f-a90e-00c86220db64.jpg","height":2009,"width":1259,"mapping":[{"mapping":["75.654254%,87.702265%","95.536088%,87.702265%","95.536088%,6.634304%","75.654254%,6.634304%"],"articleID":"2228471"},{"mapping":["71.264758%,94.336570%","2.065645%,94.336570%","2.065645%,6.634304%","71.264758%,6.634304%","71.264758%,64.563107%","71.264758%,73.139159%","71.264758%,73.786408%","71.264758%,81.877023%"],"articleID":"2228472"}],"list":[{"id":2228471,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228471.json?v=1504073192","title":"无关风月","version":1504073192,"pic1":"https://img.newaircloud.com/xkycs/paper/201708/30/a55bd6a1-e833-4422-bdaf-70f3d1ea77d0.jpg"},{"id":2228472,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228472.json?v=1504073208","title":"张荣强:将版刻年画进行到底","version":1504073208,"pic1":"https://img.newaircloud.com/xkycs/paper/201708/30/c5e962d6-8f5c-4dd2-8ccf-3eea14aefb78.jpg"}]},{"id":225829,"name":"旅游报09版","date":"2017-08-30","picUrl":"https://img.newaircloud.com/xkycs/paper/201708/30/d9400602-220e-4093-96ab-0dfa812c5a53.jpg","height":2009,"width":1259,"mapping":[{"mapping":["98.118145%,95.954693%","1.807440%,95.954693%","1.807440%,95.792880%","1.807440%,61.650485%","1.807440%,48.705502%","1.807440%,42.233010%","1.807440%,4.854369%","98.118145%,4.854369%","98.118145%,67.637540%","98.118145%,95.792880%"],"articleID":"2228473"}],"list":[{"id":2228473,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228473.json?v=1504073215","title":"旅游业持续井喷,发展红利惠","version":1504073215,"pic1":"https://img.newaircloud.com/xkycs/paper/201708/30/54e2ee51-17fd-4949-bb61-5777a83613eb.jpg"}]},{"id":225830,"name":"旅游报10版","date":"2017-08-30","picUrl":"https://img.newaircloud.com/xkycs/paper/201708/30/5839325f-83c8-4380-aedf-cffaaa459ada.jpg","height":2009,"width":1259,"mapping":[{"mapping":["1.807440%,95.954693%","54.739597%,95.954693%","54.739597%,39.644013%","1.807440%,39.644013%"],"articleID":"2228474"},{"mapping":["59.387298%,95.954693%","98.376350%,95.954693%","98.376350%,36.731392%","59.387298%,36.731392%"],"articleID":"2228475"},{"mapping":["1.807440%,37.216828%","98.118145%,37.216828%","98.118145%,4.854369%","1.807440%,4.854369%"],"articleID":"2228476"}],"list":[{"id":2228474,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228474.json?v=1504073229","title":"一个渔港一片海","version":1504073229,"pic1":"https://img.newaircloud.com/xkycs/paper/201708/30/462ee057-7d91-4196-8c4e-6a448a9e22ce.jpg"},{"id":2228475,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228475.json?v=1504073236","title":"石塘\u2014\u2014","version":1504073236,"pic1":"https://img.newaircloud.com/xkycs/paper/201708/30/d79493ed-5664-4568-b6ad-ff3c5a6bf301.jpg"},{"id":2228476,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228476.json?v=1504073241","title":"一个渔港一片海一缕阳光一座城","version":1504073241,"pic1":"https://img.newaircloud.com/xkycs/paper/201708/30/ae3a8f37-37f5-4de6-9291-cbcd2170718f.jpg"}]},{"id":225831,"name":"旅游报11版","date":"2017-08-30","picUrl":"https://img.newaircloud.com/xkycs/paper/201708/30/ada8cc40-e084-45db-9586-b813b6e887e9.jpg","height":2009,"width":1259,"mapping":[{"mapping":["75.912459%,83.818770%","55.772419%,83.818770%","55.772419%,49.190939%","55.772419%,48.381877%","55.772419%,47.087379%","75.912459%,47.087379%"],"articleID":"2228477"},{"mapping":["98.118145%,81.553398%","81.334778%,81.553398%","81.334778%,39.482201%","81.334778%,38.673139%","81.334778%,37.378641%","98.118145%,37.378641%"],"articleID":"2228478"},{"mapping":["31.501089%,77.831715%","50.608306%,77.831715%","50.608306%,36.893204%","31.501089%,36.893204%"],"articleID":"2228479"},{"mapping":["7.229758%,67.313916%","27.369798%,67.313916%","27.369798%,38.025890%","7.229758%,38.025890%"],"articleID":"2228480"},{"mapping":["1.807440%,35.113269%","98.118145%,35.113269%","98.118145%,4.854369%","1.807440%,4.854369%"],"articleID":"2228481"}],"list":[{"id":2228479,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228479.json?v=1504073246","title":"杭州旅游全域化成效初显","version":1504073246,"pic1":""},{"id":2228480,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228480.json?v=1504073246","title":"杭州旅游精准发力","version":1504073246,"pic1":""},{"id":2228481,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228481.json?v=1504073246","title":"向国际重要的旅游休闲中心奋力迈进","version":1504073246,"pic1":"https://img.newaircloud.com/xkycs/paper/201708/30/6fc97c07-7904-41b0-b208-97f93cb7bff8.jpg"}]},{"id":225832,"name":"旅游报12版","date":"2017-08-30","picUrl":"https://img.newaircloud.com/xkycs/paper/201708/30/9f0c9442-b20f-43d5-b000-88a3eaa6264c.jpg","height":2009,"width":1259,"mapping":[{"mapping":["2.323851%,94.498382%","97.601734%,94.498382%","97.601734%,81.715210%","2.323851%,81.715210%"],"articleID":"2228482"},{"mapping":["69.457318%,78.802589%","96.827117%,78.802589%","96.827117%,69.579288%","69.457318%,69.579288%"],"articleID":"2228483"},{"mapping":["66.100645%,79.288026%","19.365423%,79.288026%","19.365423%,72.168285%","19.365423%,65.048544%","19.365423%,63.592233%","66.100645%,63.592233%","66.100645%,65.533981%"],"articleID":"2228484"},{"mapping":["69.457318%,68.608414%","96.827117%,68.608414%","96.827117%,58.737864%","69.457318%,58.737864%"],"articleID":"2228485"},{"mapping":["19.623629%,61.974110%","65.842439%,61.974110%","65.842439%,51.456311%","19.623629%,51.456311%"],"articleID":"2228486"},{"mapping":["69.457318%,57.605178%","96.827117%,57.605178%","96.827117%,46.278317%","69.457318%,46.278317%"],"articleID":"2228487"},{"mapping":["69.199113%,44.983819%","96.827117%,44.983819%","96.827117%,34.304207%","69.199113%,34.304207%"],"articleID":"2228488"},{"mapping":["3.356673%,78.802589%","15.750544%,78.802589%","15.750544%,28.155340%","3.356673%,28.155340%"],"articleID":"2228489"},{"mapping":["19.365423%,49.514563%","66.100645%,49.514563%","66.100645%,27.508091%","19.365423%,27.508091%"],"articleID":"2228490"},{"mapping":["69.457318%,33.333333%","96.827117%,33.333333%","96.827117%,21.035599%","69.457318%,21.035599%"],"articleID":"2228491"},{"mapping":["69.457318%,19.579288%","96.827117%,19.579288%","96.827117%,8.252427%","69.457318%,8.252427%"],"articleID":"2228492"},{"mapping":["2.323851%,25.728155%","65.842439%,25.728155%","65.842439%,5.987055%","2.323851%,5.987055%"],"articleID":"2228493"}],"list":[{"id":2228482,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228482.json?v=1504073251","title":"中国肥城第十届金秋品桃节启动","version":1504073251,"pic1":""},{"id":2228483,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228483.json?v=1504073251","title":"首届复圣茶器文化展精品云集","version":1504073251,"pic1":""},{"id":2228484,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228484.json?v=1504073252","title":"骑着摩拜去膜拜时尚情怀融入传统文化","version":1504073252,"pic1":"https://img.newaircloud.com/xkycs/paper/201708/30/9c88220a-7e98-40c0-9f51-06d275825851.jpg"},{"id":2228485,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228485.json?v=1504073252","title":"齐河将建温泉度假小镇","version":1504073252,"pic1":""},{"id":2228486,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228486.json?v=1504073252","title":"枣庄薛城:红色文化带动全域旅游发展","version":1504073252,"pic1":""},{"id":2228487,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228487.json?v=1504073252","title":"青岛城阳多措并举激发旅游新动能","version":1504073252,"pic1":""},{"id":2228488,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228488.json?v=1504073252","title":"东营·利津綦家嘴迎来《我是大明星》","version":1504073252,"pic1":""},{"id":2228489,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228489.json?v=1504073252","title":"短讯","version":1504073252,"pic1":""},{"id":2228490,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228490.json?v=1504073254","title":"第四届香草文化旅游节活动丰富","version":1504073254,"pic1":"https://img.newaircloud.com/xkycs/paper/201708/30/da11bcb4-622e-4020-891c-ad0eae01dcf9.jpg"},{"id":2228491,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228491.json?v=1504073254","title":"珠光宝气\u201c闪耀\u201d泰安","version":1504073254,"pic1":""},{"id":2228492,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228492.json?v=1504073255","title":"2017黄河口公路自行车赛下月举办","version":1504073255,"pic1":""},{"id":2228493,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228493.json?v=1504073257","title":"\u201c山东好礼\u201d出新品","version":1504073257,"pic1":"https://img.newaircloud.com/xkycs/paper/201708/30/b1ea017c-7596-4e83-9dc8-a40bc0bfd825.jpg"}]}]
* date : 2017-08-30
*/
private int version;
private String date;
private List<LayoutsBean> layouts;
public int getVersion() {
return version;
}
public void setVersion(int version) {
this.version = version;
}
public String getDate() {
return date;
}
public void setDate(String date) {
this.date = date;
}
public List<LayoutsBean> getLayouts() {
return layouts;
}
public void setLayouts(List<LayoutsBean> layouts) {
this.layouts = layouts;
}
public static class LayoutsBean {
/**
* id : 225823
* name : 旅游报01版
* date : 2017-08-30
* picUrl : https://img.newaircloud.com/xkycs/paper/201708/30/d9f405e7-2a7e-4459-a6e9-324e41f31927.jpg
* height : 2009
* width : 1259
* mapping : [{"mapping":["66.617056%,82.362460%","98.118145%,82.362460%","98.118145%,66.181230%","66.617056%,66.181230%"],"articleID":"2228451"},{"mapping":["1.807440%,79.288026%","63.776794%,79.288026%","63.776794%,58.899676%","1.807440%,58.899676%"],"articleID":"2228452"},{"mapping":["67.649879%,63.430421%","97.085322%,63.430421%","97.085322%,49.029126%","67.649879%,49.029126%"],"articleID":"2228453"},{"mapping":["97.085322%,47.087379%","67.649879%,47.087379%","67.649879%,36.245955%","67.649879%,35.436893%","67.649879%,35.436893%","67.649879%,28.640777%","74.621431%,28.640777%","75.137842%,27.993528%","75.137842%,22.977346%","89.597359%,22.977346%","89.597359%,27.993528%","97.085322%,28.802589%"],"articleID":"2228454"},{"mapping":["1.807440%,54.045307%","64.035000%,54.045307%","64.035000%,17.961165%","1.807440%,17.961165%"],"articleID":"2228455"},{"mapping":["58.096270%,15.210356%","98.118145%,15.210356%","98.118145%,2.103560%","58.096270%,2.103560%"],"articleID":"2228456"}]
* list : [{"id":2228451,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228451.json?v=1504073111","title":"医疗旅游服务产业成重要方向","version":1504073111,"pic1":""},{"id":2228452,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228452.json?v=1504073111","title":"内蒙古以全域旅游之笔绘行业发展蓝图","version":1504073111,"pic1":""},{"id":2228453,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228453.json?v=1504073112","title":"城市旅游","version":1504073112,"pic1":"https://img.newaircloud.com/xkycs/paper/201708/30/baa4058e-d021-4e6a-b515-d1631976a5b1.jpg"},{"id":2228454,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228454.json?v=1504073113","title":"大词汇文化旅游","version":1504073113,"pic1":"https://img.newaircloud.com/xkycs/paper/201708/30/715b3468-93ef-4e60-8730-ec00a2002de0.jpg"},{"id":2228455,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228455.json?v=1504073115","title":"澳大利亚全国旅游会议首次在华召开","version":1504073115,"pic1":"https://img.newaircloud.com/xkycs/paper/201708/30/b46177be-afcf-4aa3-8f89-46a4f3f051b3.jpg"},{"id":2228456,"curl":"https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228456.json?v=1504073115","title":"塞罕坝:践行\u201c两山\u201d理论发展生态旅游","version":1504073115,"pic1":""}]
*/
private int id;
private String name;
private String date;
private String picUrl;
private int height;
private int width;
private List<MappingBean> mapping;
private List<ListBean> list;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDate() {
return date;
}
public void setDate(String date) {
this.date = date;
}
public String getPicUrl() {
return picUrl;
}
public void setPicUrl(String picUrl) {
this.picUrl = picUrl;
}
public int getHeight() {
return height;
}
public void setHeight(int height) {
this.height = height;
}
public int getWidth() {
return width;
}
public void setWidth(int width) {
this.width = width;
}
public List<MappingBean> getMapping() {
return mapping;
}
public void setMapping(List<MappingBean> mapping) {
this.mapping = mapping;
}
public List<ListBean> getList() {
return list;
}
public void setList(List<ListBean> list) {
this.list = list;
}
public static class MappingBean {
/**
* mapping : ["66.617056%,82.362460%","98.118145%,82.362460%","98.118145%,66.181230%","66.617056%,66.181230%"]
* articleID : 2228451
*/
private String articleID;
private List<String> mapping;
public String getArticleID() {
return articleID;
}
public void setArticleID(String articleID) {
this.articleID = articleID;
}
public List<String> getMapping() {
return mapping;
}
public void setMapping(List<String> mapping) {
this.mapping = mapping;
}
}
public static class ListBean {
/**
* id : 2228451
* curl : https://oss.newaircloud.com/xkycs/paper/article/201708/30/c2228451.json?v=1504073111
* title : 医疗旅游服务产业成重要方向
* version : 1504073111
* pic1 :
*/
private int id;
private String curl;
private String title;
private int version;
private String pic1;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getCurl() {
return curl;
}
public void setCurl(String curl) {
this.curl = curl;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public int getVersion() {
return version;
}
public void setVersion(int version) {
this.version = version;
}
public String getPic1() {
return pic1;
}
public void setPic1(String pic1) {
this.pic1 = pic1;
}
}
}
}