作者 朱振飞

add

@@ -5,6 +5,7 @@ import android.support.annotation.NonNull; @@ -5,6 +5,7 @@ import android.support.annotation.NonNull;
5 import android.support.v4.app.Fragment; 5 import android.support.v4.app.Fragment;
6 import android.support.v4.app.FragmentManager; 6 import android.support.v4.app.FragmentManager;
7 import android.support.v4.app.FragmentPagerAdapter; 7 import android.support.v4.app.FragmentPagerAdapter;
  8 +import android.support.v4.view.ViewPager;
8 import android.util.Log; 9 import android.util.Log;
9 import android.view.View; 10 import android.view.View;
10 import android.view.ViewGroup; 11 import android.view.ViewGroup;
@@ -52,6 +53,7 @@ public class MainActivity extends BaseActivity { @@ -52,6 +53,7 @@ public class MainActivity extends BaseActivity {
52 // frag 53 // frag
53 private List<Fragment> listfrag = new ArrayList<>(); 54 private List<Fragment> listfrag = new ArrayList<>();
54 MyAdapter myAdapter; 55 MyAdapter myAdapter;
  56 +
55 @Override 57 @Override
56 protected void initData() { 58 protected void initData() {
57 Config.Type = SharedPreferenceUtil.get(this, M.Type, "").toString(); 59 Config.Type = SharedPreferenceUtil.get(this, M.Type, "").toString();
@@ -61,7 +63,7 @@ public class MainActivity extends BaseActivity { @@ -61,7 +63,7 @@ public class MainActivity extends BaseActivity {
61 Config.IDENTITY = (int) SharedPreferenceUtil.get(this, M.IDENTITY, Config.IDENTITY); 63 Config.IDENTITY = (int) SharedPreferenceUtil.get(this, M.IDENTITY, Config.IDENTITY);
62 Config.StudentPhoto = (String) SharedPreferenceUtil.get(this, M.STUDENTPHOTO, ""); 64 Config.StudentPhoto = (String) SharedPreferenceUtil.get(this, M.STUDENTPHOTO, "");
63 65
64 - Log.e("11Config.IDENTITY===","==="+Config.IDENTITY); 66 + Log.e("11Config.IDENTITY===", "===" + Config.IDENTITY);
65 if (Config.IDENTITY == 0) {//老师 67 if (Config.IDENTITY == 0) {//老师
66 listfrag.add(new HomeFragment()); // 教师端首页 68 listfrag.add(new HomeFragment()); // 教师端首页
67 } else { 69 } else {
@@ -83,14 +85,16 @@ public class MainActivity extends BaseActivity { @@ -83,14 +85,16 @@ public class MainActivity extends BaseActivity {
83 } else { 85 } else {
84 mainRad2.setText("我的孩子"); 86 mainRad2.setText("我的孩子");
85 } 87 }
86 - myAdapter = new MyAdapter(getSupportFragmentManager()); 88 + myAdapter = new MyAdapter(getSupportFragmentManager());
87 pager.setOffscreenPageLimit(2); // 设置ViewPage缓存界面数 89 pager.setOffscreenPageLimit(2); // 设置ViewPage缓存界面数
88 pager.setAdapter(myAdapter); 90 pager.setAdapter(myAdapter);
89 - pager.addOnPageChangeListener(new BaseScroll() { 91 + pager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
  92 + @Override
  93 + public void onPageScrolled(int i, float v, int i1) {
  94 + }
  95 +
90 @Override 96 @Override
91 public void onPageSelected(int position) { 97 public void onPageSelected(int position) {
92 - super.onPageSelected(position);  
93 - DebugLog.e("pager==="+position);  
94 switch (position) { 98 switch (position) {
95 case 0: 99 case 0:
96 mainGroup.check(R.id.main_rad1); 100 mainGroup.check(R.id.main_rad1);
@@ -106,7 +110,32 @@ public class MainActivity extends BaseActivity { @@ -106,7 +110,32 @@ public class MainActivity extends BaseActivity {
106 break; 110 break;
107 } 111 }
108 } 112 }
  113 +
  114 + @Override
  115 + public void onPageScrollStateChanged(int i) {
  116 + }
109 }); 117 });
  118 +// pager.addOnPageChangeListener(new BaseScroll() {
  119 +// @Override
  120 +// public void onPageSelected(int position) {
  121 +// super.onPageSelected(position);
  122 +// DebugLog.e("pager==="+position);
  123 +// switch (position) {
  124 +// case 0:
  125 +// mainGroup.check(R.id.main_rad1);
  126 +// break;
  127 +// case 1:
  128 +// mainGroup.check(R.id.main_rad2);
  129 +// break;
  130 +// case 2:
  131 +// mainGroup.check(R.id.main_rad3);
  132 +// break;
  133 +// case 3:
  134 +// mainGroup.check(R.id.main_rad4);
  135 +// break;
  136 +// }
  137 +// }
  138 +// });
110 } 139 }
111 140
112 @Override 141 @Override
@@ -118,7 +147,7 @@ public class MainActivity extends BaseActivity { @@ -118,7 +147,7 @@ public class MainActivity extends BaseActivity {
118 protected void onActivityResult(int requestCode, int resultCode, Intent data) { 147 protected void onActivityResult(int requestCode, int resultCode, Intent data) {
119 super.onActivityResult(requestCode, resultCode, data); 148 super.onActivityResult(requestCode, resultCode, data);
120 Fragment JxtFragment = (Fragment) myAdapter.instantiateItem(pager, pager.getCurrentItem()); 149 Fragment JxtFragment = (Fragment) myAdapter.instantiateItem(pager, pager.getCurrentItem());
121 - JxtFragment.onActivityResult(requestCode,resultCode,data); 150 + JxtFragment.onActivityResult(requestCode, resultCode, data);
122 151
123 } 152 }
124 153