liuzhenxing 3 年之前
父節點
當前提交
81074c5021
共有 1 個文件被更改,包括 21 次插入0 次删除
  1. 21 0
      app/src/main/java/com/xplora/xpchat/activity/ChatActivity.java

+ 21 - 0
app/src/main/java/com/xplora/xpchat/activity/ChatActivity.java

@@ -50,6 +50,9 @@ public class ChatActivity extends BaseActivity {
     }
     }
 
 
     private void initViewPager() {
     private void initViewPager() {
+
+        initQuickAppsPager();
+
         //apps
         //apps
         initInstalledAppsPager();
         initInstalledAppsPager();
 
 
@@ -60,6 +63,24 @@ public class ChatActivity extends BaseActivity {
         viewPager.addOnPageChangeListener(new ViewPageChangeListener());
         viewPager.addOnPageChangeListener(new ViewPageChangeListener());
     }
     }
 
 
+    private void initQuickAppsPager() {
+
+        List<AppModel> installedApps = new ArrayList<>();
+        for (int i = 0; i < 4; i++) {
+            AppModel model = new AppModel();
+            model.setAppLabel("name" + i);
+            model.setAppIcon(getDrawable(R.drawable.icon_app_0));
+            installedApps.add(model);
+        }
+
+        BasePager appsPager = new AppsPager(this, installedApps, Constant.E_PAGER_TYPE.COMMON, 0, onAppItemOnClickListener);
+        appsPager.mBaseView.setOnClickListener(new AppsPagerOnClickListener());
+        appsPager.mBaseView.setOnLongClickListener(new AppsPagerOnClickListener());
+
+        mPagesDatas.add(appsPager.mBaseView);
+        mPagerViews.add(appsPager);
+    }
+
     private void initInstalledAppsPager() {
     private void initInstalledAppsPager() {
         List<AppModel> installedApps = new ArrayList<>();
         List<AppModel> installedApps = new ArrayList<>();
         for (int i = 0; i < 10; i++) {
         for (int i = 0; i < 10; i++) {