正在显示
1 个修改的文件
包含
35 行增加
和
6 行删除
@@ -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 |
-
请 注册 或 登录 后发表评论