package com.lin.poweradapter.example; import com.lin.poweradapter.example.headerfooter.Footer; import com.lin.poweradapter.example.headerfooter.Header; import com.lin.poweradapter.example.staggered.Staggered; import com.lin.poweradapter.model.IMulti; import java.util.ArrayList; import java.util.List; /** * Created by lin18 on 2017/4/27. */ public class DatabaseService { public static List<Analog> getSampleData(int lenth) { List<Analog> list = new ArrayList<>(); for (int i = 0; i < lenth; i++) { Analog analog = new Analog(); analog.text = "Analog " + i; analog.resId = i % 2 == 0 ? R.drawable.ic_cloud_upload : R.drawable.ic_import_export; analog.url = "https://avatars1.githubusercontent.com/u/6948411?v=3&u=2d57480717d6294a5c18126b3eb79cf4a0ad2a55&s=40"; list.add(analog); } return list; } public static List<Staggered> getStaggeredData(int lenth) { List<Staggered> list = new ArrayList<>(); for (int i = 0; i < lenth; i++) { Staggered staggered = new Staggered(); staggered.title = "title " + i; staggered.subtitle = "subtitle " + i; staggered.more = i % 3 == 0 ? "more " + i : null; list.add(staggered); } return list; } public static List<IMulti> getHeaderFooterData(int lenth) { List<IMulti> list = new ArrayList<>(); list.add(new Header()); for (int i = 0; i < lenth; i++) { Analog analog = new Analog(); analog.text = "Analog " + i; analog.resId = i % 2 == 0 ? R.drawable.ic_cloud_upload : R.drawable.ic_import_export; analog.url = "https://avatars1.githubusercontent.com/u/6948411?v=3&u=2d57480717d6294a5c18126b3eb79cf4a0ad2a55&s=40"; list.add(analog); } list.add(new Footer()); return list; } }