Commit d7b686ff8df73b07636270ec7404c05e94c93cc5

Authored by wwx
1 parent 41f159b5

1:成长界面中应用中补卡和考勤界面搭建

app/libs/processor.jar
No preview for this file type
app/src/main/java/com/shunzhi/parent/ui/fragment/apply/ApplyReplaceCardFragment.java
... ... @@ -3,6 +3,7 @@ package com.shunzhi.parent.ui.fragment.apply;
3 3 import android.os.Bundle;
4 4 import android.support.annotation.NonNull;
5 5 import android.support.annotation.Nullable;
  6 +import android.text.TextUtils;
6 7 import android.view.View;
7 8 import android.widget.Button;
8 9 import android.widget.EditText;
... ... @@ -22,6 +23,7 @@ public class ApplyReplaceCardFragment extends BaseMVPCompatFragment implements V
22 23 private Button bt_cancel;
23 24 ReplaceCardDialog replaceCardDialog=null;
24 25 private EditText et_cardnum;
  26 + private String cardnum;
25 27  
26 28 @NonNull
27 29 @Override
... ... @@ -48,10 +50,15 @@ public class ApplyReplaceCardFragment extends BaseMVPCompatFragment implements V
48 50 public void onClick(View view) {
49 51 switch (view.getId()){
50 52 case R.id.bt_sure:
51   - if (et_cardnum.getText().toString().trim().equals("")||
52   - et_cardnum.getText().toString().trim().equals(null)){
  53 + cardnum = et_cardnum.getText().toString().trim();
  54 + if (TextUtils.isEmpty(cardnum)){
53 55 Toast.makeText(getActivity(),"卡号不能为空,请重新输入",Toast.LENGTH_SHORT).show();
54   - }else {
  56 + }
  57 +// if (et_cardnum.getText().toString().trim().equals("")||
  58 +// et_cardnum.getText().toString().trim().equals(null)){
  59 +// Toast.makeText(getActivity(),"卡号不能为空,请重新输入",Toast.LENGTH_SHORT).show();
  60 +// }
  61 + else {
55 62 replaceCardDialog.setTitle("补卡提示");
56 63 replaceCardDialog.setText("您已补卡成功!");
57 64 replaceCardDialog.show();
... ...
app/src/main/java/com/shunzhi/parent/views/ReplaceCardDialog.java
... ... @@ -9,7 +9,8 @@ import android.widget.TextView;
9 9 import com.shunzhi.parent.R;
10 10  
11 11 /**
12   - * Created by Administrator on 2018/4/10 0010.
  12 + * Created by wwx on 2018/4/10 0010.
  13 + * 补卡提示界面
13 14 */
14 15  
15 16 public class ReplaceCardDialog extends Dialog implements View.OnClickListener{
... ...
app/src/main/res/layout/fragment_report.xml
1 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  2 + xmlns:app="http://schemas.android.com/apk/res-auto"
2 3 xmlns:tools="http://schemas.android.com/tools"
3 4 android:layout_width="match_parent"
4 5 android:layout_height="match_parent"
5   - xmlns:app="http://schemas.android.com/apk/res-auto"
6 6 android:background="@color/bgColor"
7 7 android:orientation="vertical"
8 8 tools:context="com.shunzhi.parent.ui.fragment.ReportFragment">
... ... @@ -27,7 +27,6 @@
27 27 android:textSize="@dimen/textSize16" />
28 28  
29 29 <TextView
30   - android:visibility="gone"
31 30 android:id="@+id/tvDate"
32 31 android:layout_width="wrap_content"
33 32 android:layout_height="wrap_content"
... ... @@ -36,42 +35,40 @@
36 35 android:gravity="center_horizontal"
37 36 android:text="报告"
38 37 android:textColor="@color/white"
39   - android:textSize="@dimen/textSize18" />
  38 + android:textSize="@dimen/textSize18"
  39 + android:visibility="gone" />
40 40  
41 41 <android.support.design.widget.TabLayout
  42 + android:id="@+id/tabLayout"
42 43 android:layout_width="wrap_content"
  44 + android:layout_height="wrap_content"
43 45 android:layout_gravity="center"
  46 + app:tabGravity="fill"
44 47 app:tabIndicatorColor="@color/white"
45   - app:tabSelectedTextColor="@color/white"
46   - app:tabTextColor="@color/textColor"
47   - app:tabMaxWidth="@dimen/size_dp_60"
48   - android:layout_height="wrap_content"
49   - android:id="@+id/tabLayout"
50 48 app:tabIndicatorHeight="@dimen/size_dp_3"
  49 + app:tabMaxWidth="@dimen/size_dp_60"
51 50 app:tabMode="scrollable"
52   - app:tabGravity="fill"
  51 + app:tabSelectedTextColor="@color/white"
53 52 app:tabTextAppearance="@style/TextView_Wrap_16"
54   - ></android.support.design.widget.TabLayout>
  53 + app:tabTextColor="@color/textColor"></android.support.design.widget.TabLayout>
55 54  
56 55 <TextView
57 56 android:id="@+id/tvShaiXuan"
58   - android:visibility="gone"
59 57 android:layout_width="wrap_content"
60 58 android:layout_height="wrap_content"
61 59 android:layout_gravity="center_vertical|right"
62 60 android:drawableRight="@drawable/screen"
63 61 android:text="筛选"
64 62 android:textColor="@color/white"
65   - android:textSize="@dimen/textSize16" />
  63 + android:textSize="@dimen/textSize16"
  64 + android:visibility="gone" />
66 65 </FrameLayout>
67 66  
68 67 <RelativeLayout
69 68 android:layout_width="match_parent"
70 69 android:layout_height="match_parent"
71 70 android:background="@color/white"
72   - android:visibility="visible"
73   -
74   - >
  71 + android:visibility="visible">
75 72  
76 73 <TextView
77 74 android:id="@+id/tvNoData"
... ... @@ -85,11 +82,10 @@
85 82 </RelativeLayout>
86 83  
87 84 <android.support.v4.view.ViewPager
88   - android:visibility="visible"
  85 + android:id="@+id/viewPager"
89 86 android:layout_width="match_parent"
90 87 android:layout_height="match_parent"
91   - android:id="@+id/viewPager"
92   - ></android.support.v4.view.ViewPager>
  88 + android:visibility="visible"></android.support.v4.view.ViewPager>
93 89  
94 90  
95 91 </LinearLayout>
... ...
app/src/main/res/values/colors.xml
... ... @@ -8,7 +8,7 @@
8 8 <color name="hintTextColor">#494947</color>
9 9 <color name="bottomline">#B8B8B9</color>
10 10 <color name="bg_main">#F0EFF5</color>
11   -
  11 + <color name="textRed">#FC5B6A</color>
12 12 <color name="back_top">#A6DAFF</color>
13 13 <color name="textBlue">#ACC9FC</color>
14 14 <color name="titleColor">#A6DAFF</color>
... ... @@ -19,8 +19,8 @@
19 19 <color name="huodong_blue">#ACD1FB</color>
20 20 <color name="text_color">#757575</color>
21 21 <color name="textGreen">#5FB762</color>
22   - <color name="textRed">#FC5B6A</color>
23 22 <color name="transparent">#00000000</color>
24 23 <color name="deyu_textColor">#60b3f6</color>
25 24 <color name="deyu_BlueColor">#2b71c4</color>
  25 + <color name="line_color">#80bebebe</color>
26 26 </resources>
... ...
app/src/main/res/values/styles.xml
... ... @@ -27,6 +27,14 @@
27 27 <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
28 28 </style>
29 29  
  30 + <style name="DialogTips" parent="Theme.AppCompat.Light.Dialog.Alert">
  31 + <item name="colorPrimary">@color/colorPrimary</item>
  32 + <item name="colorAccent">@color/colorAccent</item>
  33 + <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
  34 + <item name="android:gravity">center</item>
  35 + <item name="android:windowCloseOnTouchOutside">false</item>
  36 + </style>
  37 +
30 38 <style name="TextView_Wrap_16">
31 39 <item name="android:layout_width">wrap_content</item>
32 40 <item name="android:layout_height">wrap_content</item>
... ...