content: package com.grumoon.androidultrapulltorefreshdemo.util;
  
  import com.grumoon.androidultrapulltorefreshdemo.ui.AutoRefreshFragment;
  import com.grumoon.androidultrapulltorefreshdemo.ui.ContentGridViewFragment;
  import com.grumoon.androidultrapulltorefreshdemo.ui.ContentImageViewFragment;
  import com.grumoon.androidultrapulltorefreshdemo.ui.ContentListViewFragment;
  import com.grumoon.androidultrapulltorefreshdemo.ui.ContentRecyclerViewFragment;
  import com.grumoon.androidultrapulltorefreshdemo.ui.ContentScrollViewFragment;
  import com.grumoon.androidultrapulltorefreshdemo.ui.ContentTextViewFragment;
  import com.grumoon.androidultrapulltorefreshdemo.ui.ContentWebViewFragment;
  import com.grumoon.androidultrapulltorefreshdemo.ui.CustomHeaderFragment;
  import com.grumoon.androidultrapulltorefreshdemo.ui.GetMoreListViewFragment;
  import com.grumoon.androidultrapulltorefreshdemo.ui.MaterialHeaderFragment;
  import com.grumoon.androidultrapulltorefreshdemo.ui.PullToRefreshFragment;
  import com.grumoon.androidultrapulltorefreshdemo.ui.ReleaseToRefreshFragment;
  import com.grumoon.androidultrapulltorefreshdemo.ui.StoreHouseHeaderFragment;
  
  import java.util.ArrayList;
  import java.util.HashMap;
  import java.util.List;
  
  /**
   * Created by grumoon on 15/1/11.
   */
  public class DataUtil {
  
      public static final String MENU_KEY_GROUP_NAME = "menu_key_group_name";
  
      public static final String MENU_KEY_ITEM_NAME = "menu_key_item_name";
  
      public static final String MENU_KEY_FRAGMENT = "menu_key_fragment";
  
  
      public static List<HashMap<String, Object>> getMenuList() {
          List<HashMap<String, Object>> menuList = new ArrayList<HashMap<String, Object>>();
  
          HashMap<String, Object> menuItem = new HashMap<String, Object>();
          menuItem.put(MENU_KEY_GROUP_NAME, "包含内容");
          menuItem.put(MENU_KEY_ITEM_NAME, "TextView");
          menuItem.put(MENU_KEY_FRAGMENT, new ContentTextViewFragment());
  
          menuList.add(menuItem);
  
          menuItem = new HashMap<String, Object>();
          menuItem.put(MENU_KEY_ITEM_NAME, "ImageView");
          menuItem.put(MENU_KEY_FRAGMENT, new ContentImageViewFragment());
  
          menuList.add(menuItem);
  
          menuItem = new HashMap<String, Object>();
          menuItem.put(MENU_KEY_ITEM_NAME, "ScrollView");
          menuItem.put(MENU_KEY_FRAGMENT, new ContentScrollViewFragment());
  
          menuList.add(menuItem);
  
          menuItem = new HashMap<String, Object>();
          menuItem.put(MENU_KEY_ITEM_NAME, "ListView");
          menuItem.put(MENU_KEY_FRAGMENT, new ContentListViewFragment());
  
          menuList.add(menuItem);
  
          menuItem = new HashMap<String, Object>();
          menuItem.put(MENU_KEY_ITEM_NAME, "GridView");
          menuItem.put(MENU_KEY_FRAGMENT, new ContentGridViewFragment());
  
          menuList.add(menuItem);
  
          menuItem = new HashMap<String, Object>();
          menuItem.put(MENU_KEY_ITEM_NAME, "WebView");
          menuItem.put(MENU_KEY_FRAGMENT, new ContentWebViewFragment());
  
          menuList.add(menuItem);
  
          menuItem = new HashMap<String, Object>();
          menuItem.put(MENU_KEY_ITEM_NAME, "RecyclerView");
          menuItem.put(MENU_KEY_FRAGMENT, new ContentRecyclerViewFragment());
  
          menuList.add(menuItem);
  
          menuItem = new HashMap<String, Object>();
          menuItem.put(MENU_KEY_GROUP_NAME, "刷新类型");
          menuItem.put(MENU_KEY_ITEM_NAME, "释放刷新");
          menuItem.put(MENU_KEY_FRAGMENT, new ReleaseToRefreshFragment());
  
          menuList.add(menuItem);
  
          menuItem = new HashMap<String, Object>();
          menuItem.put(MENU_KEY_ITEM_NAME, "下拉刷新");
          menuItem.put(MENU_KEY_FRAGMENT, new PullToRefreshFragment());
  
          menuList.add(menuItem);
  
          menuItem = new HashMap<String, Object>();
          menuItem.put(MENU_KEY_ITEM_NAME, "自动刷新");
          menuItem.put(MENU_KEY_FRAGMENT, new AutoRefreshFragment());
  
          menuList.add(menuItem);
  
  
          menuItem = new HashMap<String, Object>();
          menuItem.put(MENU_KEY_GROUP_NAME, "头部");
          menuItem.put(MENU_KEY_ITEM_NAME, "StoreHouse风格");
          menuItem.put(MENU_KEY_FRAGMENT, new StoreHouseHeaderFragment());
  
          menuList.add(menuItem);
  
          menuItem = new HashMap<String, Object>();
          menuItem.put(MENU_KEY_ITEM_NAME, "Material风格");
          menuItem.put(MENU_KEY_FRAGMENT, new MaterialHeaderFragment());
  
          menuList.add(menuItem);
  
          menuItem = new HashMap<String, Object>();
          menuItem.put(MENU_KEY_ITEM_NAME, "自定义头部");
          menuItem.put(MENU_KEY_FRAGMENT, new CustomHeaderFragment());
  
          menuList.add(menuItem);
  
          menuItem = new HashMap<String, Object>();
          menuItem.put(MENU_KEY_GROUP_NAME, "加载更多");
          menuItem.put(MENU_KEY_ITEM_NAME, "ListView自定义加载更多");
          menuItem.put(MENU_KEY_FRAGMENT, new GetMoreListViewFragment());
  
          menuList.add(menuItem);
  
  
          return menuList;
      }
  
  }
  