package com.marshalchen.ultimaterecyclerview.demo.modules; import com.marshalchen.ultimaterecyclerview.demo.R; import com.marshalchen.ultimaterecyclerview.demo.admobdemo.ZeroStickyAdvertistmentAdapter; import com.marshalchen.ultimaterecyclerview.demo.rvComponents.sectionZeroAdapter; import com.marshalchen.ultimaterecyclerview.quickAdapter.easyRegularAdapter; import java.util.ArrayList; import java.util.List; import java.util.Random; /** * Created by hesk on 7/1/2015. */ public class SampleDataboxset { public static List<String> newList() { final List<String> stringList = new ArrayList<>(); stringList.add("111"); stringList.add("TYAT"); stringList.add("BMW"); stringList.add("3M"); stringList.add("Apple"); stringList.add("Organe"); stringList.add("Nike"); stringList.add("Addos"); stringList.add("76 RE"); return stringList; } public static List<String> newList(int longh) { final List<String> j = newList(); genItems(longh, j); return j; } public static List<String> newListFromGen(int n) { final List<String> s = new ArrayList<>(); genItems(n, s); return s; } public static List<String> newListFromGen() { final List<String> s = new ArrayList<>(); genItems(38, s); return s; } public static void genItems(final int howmany, final List<String> list) { for (int i = 0; i < howmany; i++) { Random e = new Random(); list.add("No." + i + " " + girl_name[e.nextInt(girl_name.length)]); } } public static void insertMore(easyRegularAdapter sd, int howmany) { for (int i = 0; i < howmany; i++) { sd.insertLast("More ** " + i); } } public static void insertMoreWhole(easyRegularAdapter sd, int howmany) { List<String> items = new ArrayList<>(); for (int i = 0; i < howmany; i++) { items.add("More ** " + i); } sd.insert(items); } public static List<JRitem> genJRList(int counts) { List<JRitem> items = new ArrayList<>(); for (int i = 0; i < counts; i++) { items.add(genJRSingle()); } return items; } public static JRitem genJRSingle() { Random e = new Random(); JRitem bodu = new JRitem(SampleDataboxset.getGirlImageRandom(), girl_name[e.nextInt(girl_name.length)]); return bodu; } public static int getGirlImageRandom() { Random e = new Random(); return res[e.nextInt(res.length)]; } public static void insertMore(ZeroStickyAdvertistmentAdapter sd, int howmany) { for (int i = 0; i < howmany; i++) { sd.insertFirst("More items " + i); } } public static final Integer[] res = new Integer[]{ R.drawable.jr13, R.drawable.jr16, R.drawable.jr14, R.drawable.jr15, R.drawable.jr17, R.drawable.jr1, R.drawable.jr2, R.drawable.jr3, R.drawable.jr4, R.drawable.jr5 }; public static final Integer[] res_scn = new Integer[]{ R.drawable.scn1, R.drawable.scn2 }; public static final String[] girl_name = new String[]{ "Anna", "Sindy", "Venus", "Pamela", "Chantel", "Lostus", "Sephia", "Sophy", "YahoLee", "Liza", "Angel", "Cristy", "Gobby", "Sophia", "Nicole", "Emily", "Tiffany", "Susan", "Vicki", "Eva", "Ruby", "Toby", "Gobia", "Victoria", "Annus", "Sammus", "Sindia", "Erica", "Vivian", "Septhanie", "Fiona", "Leonia", "Karon" }; }