Commit 9ef200d2706bbdd84aba779f0105a6ea17c17bc1

Authored by 陶汉栋
1 parent 0118d641

no message

app/src/main/java/com/shunzhi/parent/ui/activity/consult/ConsultTwoLevelActivity.java
... ... @@ -23,9 +23,10 @@ import java.util.List;
23 23  
24 24 public class ConsultTwoLevelActivity extends BaseMVPCompatActivity implements View.OnClickListener {
25 25  
26   - public static void getInstance(Context context,String channel){
  26 + public static void getInstance(Context context,String channel,String titleName){
27 27 Intent intent=new Intent(context,ConsultTwoLevelActivity.class);
28 28 intent.putExtra("channel",channel);
  29 + intent.putExtra("titleName",titleName);
29 30 context.startActivity(intent);
30 31 }
31 32  
... ... @@ -33,7 +34,7 @@ public class ConsultTwoLevelActivity extends BaseMVPCompatActivity implements Vi
33 34  
34 35 EditText et_search;
35 36  
36   - String channel;
  37 + String channel,titleName;
37 38  
38 39 FrameLayout frame_consult_two;
39 40  
... ... @@ -51,6 +52,7 @@ public class ConsultTwoLevelActivity extends BaseMVPCompatActivity implements Vi
51 52  
52 53 private void initViews() {
53 54 channel=getIntent().getStringExtra("channel");
  55 + titleName=getIntent().getStringExtra("titleName");
54 56 ivBack = findViewById(R.id.ivBack);
55 57 ivBack.setOnClickListener(this);
56 58 frame_consult_two=findViewById(R.id.frame_consult_two);
... ... @@ -63,6 +65,7 @@ public class ConsultTwoLevelActivity extends BaseMVPCompatActivity implements Vi
63 65 consultTwoLevelFragment=new ConsultTwoLevelFragment();
64 66 Bundle bundle=new Bundle();
65 67 bundle.putString("channel",channel);
  68 + bundle.putString("titleName",titleName);
66 69 consultTwoLevelFragment.setArguments(bundle);
67 70 getSupportFragmentManager().beginTransaction().add(R.id.frame_consult_two,consultTwoLevelFragment)
68 71 .show(consultTwoLevelFragment).commit();
... ...
app/src/main/java/com/shunzhi/parent/ui/activity/orderdetail/OrderDetailActivity.java
... ... @@ -156,12 +156,15 @@ public class OrderDetailActivity extends BaseMVPCompatActivity<OrderDetailContra
156 156  
157 157 private TextView tvStartTIme_EndTime,tvProductName,tvPayState;
158 158  
  159 + private ImageView ivState;
  160 +
159 161 public MyOrderBeanListViewHolder(View itemView) {
160 162 super(itemView);
161 163 layout_order_list=itemView.findViewById(R.id.layout_order_list);
162 164 tvStartTIme_EndTime=itemView.findViewById(R.id.tvStartTIme_EndTime);
163 165 tvProductName=itemView.findViewById(R.id.tvProductName);
164 166 tvPayState=itemView.findViewById(R.id.tvPayState);
  167 + ivState=itemView.findViewById(R.id.ivState);
165 168 }
166 169  
167 170 @Override
... ... @@ -172,15 +175,19 @@ public class OrderDetailActivity extends BaseMVPCompatActivity<OrderDetailContra
172 175 switch (object.payState){
173 176 case 0://待支付
174 177 tvPayState.setText("待支付");
  178 + ivState.setBackgroundColor(getResources().getColor(R.color.md_red_500));
175 179 break;
176 180 case 1://支付成功
177 181 tvPayState.setText("支付成功");
  182 + ivState.setImageDrawable(getResources().getDrawable(R.drawable.success));
178 183 break;
179 184 case 2://交易关闭
180 185 tvPayState.setText("交易关闭");
  186 + ivState.setBackgroundColor(getResources().getColor(R.color.gray));
181 187 break;
182 188 case 3:
183 189 tvPayState.setText("支付失败");
  190 + ivState.setImageDrawable(getResources().getDrawable(R.drawable.close));
184 191 break;
185 192 }
186 193  
... ...
app/src/main/java/com/shunzhi/parent/ui/fragment/StartFragment.java
... ... @@ -5,6 +5,7 @@ import android.support.annotation.NonNull;
5 5 import android.support.annotation.Nullable;
6 6 import android.support.v4.view.ViewPager;
7 7 import android.text.TextUtils;
  8 +import android.util.Log;
8 9 import android.view.View;
9 10 import android.widget.ImageView;
10 11 import android.widget.TextView;
... ... @@ -87,42 +88,29 @@ public class StartFragment extends BaseMVPCompatFragment<ConsultContract.Consult
87 88 }
88 89  
89 90 private void initBannes(List<GuangGaoBean> guangGaoBeanList) {
  91 + try {
90 92 final List<String> imgUrl = new ArrayList<>();
91 93 List<String> describeList = new ArrayList<>();
92 94 for (int i = 0; i < guangGaoBeanList.size(); i++) {
93   - imgUrl.add(guangGaoBeanList.get(i).fileSrc);
  95 + imgUrl.add(AppConfig.BASE_URL_FILE+guangGaoBeanList.get(i).fileSrc);
94 96 describeList.add(guangGaoBeanList.get(i).describe);
95 97 }
96 98 xBanner.setData(imgUrl, describeList);
97   - xBanner.setmAutoPlayAble(false);
98   - xBanner.setSlideScrollMode(View.OVER_SCROLL_NEVER);
99   -
  99 + xBanner.stopAutoPlay();
  100 + xBanner.setmAutoPalyTime(10000);
  101 +// xBanner.setSlideScrollMode(View.OVER_SCROLL_NEVER);
  102 + Log.d("66666","imgUrl="+imgUrl.toString()+"describeList="+describeList.toString());
100 103 xBanner.setmAdapter(new XBanner.XBannerAdapter() {
101 104 @Override
102 105 public void loadBanner(XBanner banner, Object model, View view, int position) {
103   - Glide.with(getActivity()).load(AppConfig.BASE_URL_FILE+imgUrl.get(position)).placeholder(R.drawable.ic_launcher_background)
  106 + Glide.with(getActivity()).load(imgUrl.get(position)).placeholder(R.drawable.ic_launcher_background)
104 107 .into((ImageView) view);
105 108 }
106 109 });
107 110  
108   - xBanner.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
109   - @Override
110   - public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
111   - if (position == imgUrl.size() - 1) {
112   - startNewActivity(MainActivity.class);
113   - }
114   - }
115   -
116   - @Override
117   - public void onPageSelected(int position) {
118   -
119   - }
120   -
121   - @Override
122   - public void onPageScrollStateChanged(int state) {
123   -
124   - }
125   - });
126 111  
  112 + }catch (Exception e){
  113 + e.printStackTrace();
  114 + }
127 115 }
128 116 }
... ...
app/src/main/java/com/shunzhi/parent/ui/fragment/consult/ConsultOneLevelFragment.java
... ... @@ -140,7 +140,7 @@ public class ConsultOneLevelFragment extends BaseMVPCompatFragment&lt;ConsultOneCon
140 140 @Override
141 141 public void onClick(View view) {
142 142 ChannelBean channelBean = (ChannelBean) view.getTag();
143   - ConsultTwoLevelActivity.getInstance(getActivity(), channelBean.getId() + "");
  143 + ConsultTwoLevelActivity.getInstance(getActivity(), channelBean.getId() + "",channelBean.getChannelName());
144 144 }
145 145 });
146 146 layout_control.addView(textAndImgShowView);
... ...
app/src/main/java/com/shunzhi/parent/ui/fragment/consult/ConsultTwoLevelFragment.java
... ... @@ -36,7 +36,7 @@ public class ConsultTwoLevelFragment extends BaseMVPCompatFragment&lt;ConsultOneCon
36 36 MyConsultAdapter myConsultAdapter = null;
37 37  
38 38  
39   - String channel="";
  39 + String channel="",titleName;
40 40 @Override
41 41 public int getLayoutId() {
42 42 return R.layout.fragment_consult_two_level;
... ... @@ -45,10 +45,9 @@ public class ConsultTwoLevelFragment extends BaseMVPCompatFragment&lt;ConsultOneCon
45 45 @Override
46 46 public void initUI(View view, @Nullable Bundle savedInstanceState) {
47 47 tvContentName = view.findViewById(R.id.tvContentName);
48   - tvContentName.setText("");
49   -
50   - recyclerView = view.findViewById(R.id.recyclerView);
  48 + tvContentName.setText(getArguments().getString("titleName"));
51 49 channel=getArguments().getString("channel");
  50 + recyclerView = view.findViewById(R.id.recyclerView);
52 51  
53 52 mPresenter.getConsultContent(AppContext.getInstance().district, Integer.parseInt(channel),0,1);
54 53 }
... ...
app/src/main/res/layout/item_order_list.xml
... ... @@ -45,20 +45,35 @@
45 45 android:background="@drawable/shape_radius8_whit"
46 46 android:layout_width="match_parent"
47 47 android:layout_height="wrap_content">
  48 + <LinearLayout
  49 + android:paddingBottom="@dimen/size_dp_5"
  50 + android:paddingTop="@dimen/size_dp_5"
  51 + android:layout_gravity="center"
  52 + android:gravity="center"
  53 + android:layout_width="wrap_content"
  54 + android:layout_height="wrap_content">
  55 +
  56 +
  57 + <ImageView
  58 + android:id="@+id/ivState"
  59 + android:layout_width="@dimen/size_dp_20"
  60 + android:layout_height="@dimen/size_dp_20"
  61 + android:src="@drawable/success"
  62 + android:layout_marginRight="@dimen/size_dp_5"
  63 + />
  64 +
  65 + <TextView
  66 + android:id="@+id/tvPayState"
  67 + android:layout_gravity="center"
  68 + android:drawablePadding="@dimen/size_dp_5"
  69 + android:layout_width="wrap_content"
  70 + android:layout_height="wrap_content"
  71 + android:text="订购成功"
  72 + android:textColor="@color/xueqing_blue"
  73 + android:textSize="@dimen/textSize16"
  74 + android:gravity="center"
  75 + />
  76 + </LinearLayout>
48 77  
49   - <TextView
50   - android:id="@+id/tvPayState"
51   - android:layout_gravity="center"
52   - android:drawablePadding="@dimen/size_dp_5"
53   - android:layout_width="wrap_content"
54   - android:layout_height="wrap_content"
55   - android:text="订购成功"
56   - android:textColor="@color/xueqing_blue"
57   - android:textSize="@dimen/textSize16"
58   - android:gravity="center"
59   - android:paddingBottom="@dimen/size_dp_5"
60   - android:paddingTop="@dimen/size_dp_5"
61   - android:drawableLeft="@drawable/order_success"
62   - />
63 78 </FrameLayout>
64 79 </LinearLayout>
65 80 \ No newline at end of file
... ...