瀏覽代碼

绘制身份认证界面

316044749 7 年之前
父節點
當前提交
38e2a5b158

+ 40 - 2
app/src/main/java/com/ynstkz/shitu/android/activity/AlterUserNameActivity.java

@@ -2,16 +2,22 @@ package com.ynstkz.shitu.android.activity;
 
 import android.os.Bundle;
 import android.support.annotation.Nullable;
+import android.text.TextUtils;
+import android.view.View;
 import android.widget.Button;
 import android.widget.EditText;
 import android.widget.ImageView;
 import android.widget.RelativeLayout;
 import android.widget.TextView;
 
+import com.common.library.okhttp.callback.Callback;
 import com.ynstkz.shitu.android.R;
 import com.ynstkz.shitu.android.base.TitleBarActivity;
+import com.ynstkz.shitu.android.data.RequestGroup;
 
 import butterknife.Bind;
+import okhttp3.Call;
+import okhttp3.Response;
 
 /**
  * 作者:fuchangle on 2018/2/12 10:48
@@ -25,8 +31,8 @@ public class AlterUserNameActivity extends TitleBarActivity {
     RelativeLayout viewTitle;
     @Bind(R.id.edit_username)
     EditText editUsername;
-    @Bind(R.id.btn_login)
-    Button btnLogin;
+    @Bind(R.id.btn_save)
+    Button btnSave;
 
     @Override
     protected void onCreate(@Nullable Bundle savedInstanceState) {
@@ -47,6 +53,38 @@ public class AlterUserNameActivity extends TitleBarActivity {
 
     private void setListener() {
 
+        btnSave.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View view) {
+                String userName = editUsername.getText().toString().trim();
+                if(TextUtils.isEmpty(userName)){
+                    showToast(getString(R.string.empty_username));
+                    return;
+                }
+                alterUserName(userName);
+            }
+        });
+    }
+
+
+    private void alterUserName(String userName){
+
+        RequestGroup.userResetUsername(userName, new Callback() {
+            @Override
+            public Object parseNetworkResponse(Response response, int id) throws Exception {
+                return null;
+            }
+
+            @Override
+            public void onError(Call call, Exception e, int id) {
+
+            }
+
+            @Override
+            public void onResponse(Object response, int id) {
+
+            }
+        });
     }
 
 }

+ 8 - 8
app/src/main/java/com/ynstkz/shitu/android/data/UrlCat.java

@@ -46,40 +46,40 @@ public class UrlCat {
     /**
      * 忘记密码
      */
-    public static final String URL_USER_FINDPWD = "api/user/find/pwd";
+    public static final String URL_USER_FINDPWD = HOST + "api/user/find/pwd";
 
     /**
      * 用户信息
      */
-    public static final String URL_USER_INFO = "api/user/info";
+    public static final String URL_USER_INFO = HOST + "api/user/info";
 
     /**
      * 手机号-验证那登录
      */
-    public static final String URL_LOGIN_CODE = "api/user/login/code";
+    public static final String URL_LOGIN_CODE = HOST + "api/user/login/code";
 
     /**
      * 三方登录
      */
-    public static final String URL_LOGIN_THIRD = "api/user/login/third";
+    public static final String URL_LOGIN_THIRD = HOST + "api/user/login/third";
 
     /**
      * 修改头像
      */
-    public static final String URL_USER_HEADPIC = "api/user/reset/headpic";
+    public static final String URL_USER_HEADPIC = HOST + "api/user/reset/headpic";
 
     /**
      * 修改手机号
      */
-    public static final String URL_USER_RESET_MOBILE = "api/user/reset/mobile";
+    public static final String URL_USER_RESET_MOBILE = HOST + "api/user/reset/mobile";
 
     /**
      * 修改密码
      */
-    public static final String URL_USER_RESET_PWD = "api/user/reset/pwd";
+    public static final String URL_USER_RESET_PWD = HOST + "api/user/reset/pwd";
 
     /**
      * 修改用户名
      */
-    public static final String URL_USER_RESET_USERNAME = "api/user/reset/username";
+    public static final String URL_USER_RESET_USERNAME = HOST + "api/user/reset/username";
 }

+ 6 - 1
app/src/main/java/com/ynstkz/shitu/android/fragment/UserCenterFragment.java

@@ -17,7 +17,9 @@ import com.ynstkz.shitu.android.activity.MineSignUpActivity;
 import com.ynstkz.shitu.android.activity.StudentInfoActivity;
 import com.ynstkz.shitu.android.activity.UserInfoActivity;
 import com.ynstkz.shitu.android.adapter.UserCenterOptionGridAdapter;
+import com.ynstkz.shitu.android.application.STSign;
 import com.ynstkz.shitu.android.base.BaseFragment;
+import com.ynstkz.shitu.android.bean.UserBean;
 import com.ynstkz.shitu.android.view.ScrollViewWithGridView;
 
 import java.util.Arrays;
@@ -53,7 +55,10 @@ public class UserCenterFragment extends BaseFragment {
     }
 
     private void initView(){
-
+        UserBean userBean = STSign.getInstance().getUser();
+        if(userBean != null){
+            tvUsername.setText(userBean.getUserName());
+        }
     }
 
     private void initData(){

+ 1 - 1
app/src/main/res/layout/activity_alterusername.xml

@@ -16,7 +16,7 @@
         android:hint="请输入用户名"/>
 
     <Button
-        android:id="@+id/btn_login"
+        android:id="@+id/btn_save"
         android:layout_width="match_parent"
         android:layout_height="@dimen/company_50dp"
         android:layout_marginTop="@dimen/company_20dp"

+ 81 - 1
app/src/main/res/layout/activity_idauth.xml

@@ -1,6 +1,86 @@
 <?xml version="1.0" encoding="utf-8"?>
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
-    android:orientation="vertical" android:layout_width="match_parent"
+    android:orientation="vertical"
+    android:layout_width="match_parent"
     android:layout_height="match_parent">
 
+    <include layout="@layout/view_title"/>
+
+    <RelativeLayout
+        android:id="@+id/rl_account"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:padding="@dimen/default_content_margin">
+
+        <TextView
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:textSize="@dimen/company_16sp"
+            android:textColor="@color/color_333"
+            android:text="我是家长"/>
+
+        <android.support.v7.widget.SwitchCompat
+            android:id="@+id/sb_patriarch"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_alignParentRight="true"
+            android:layout_centerVertical="true"
+            android:theme="@style/Color1SwitchStyle" />
+
+    </RelativeLayout>
+
+    <include layout="@layout/view_default_line"/>
+
+    <RelativeLayout
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:padding="@dimen/default_content_margin">
+
+        <TextView
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:textSize="@dimen/company_16sp"
+            android:textColor="@color/color_333"
+            android:text="真实姓名"/>
+
+        <EditText
+            android:id="@+id/edit_username"
+            android:layout_width="wrap_content"
+            android:layout_height="20dp"
+            android:layout_alignParentRight="true"
+            android:layout_centerVertical="true"
+            android:gravity="right"
+            android:background="@null"
+            android:hint="请输入真实姓名"/>
+
+    </RelativeLayout>
+
+    <include layout="@layout/view_default_line"/>
+
+    <RelativeLayout
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:padding="@dimen/default_content_margin">
+
+        <TextView
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:textSize="@dimen/company_16sp"
+            android:textColor="@color/color_333"
+            android:text="身份认证"/>
+
+        <EditText
+            android:id="@+id/edit_idcard"
+            android:layout_width="wrap_content"
+            android:layout_height="20dp"
+            android:layout_alignParentRight="true"
+            android:layout_centerVertical="true"
+            android:gravity="right"
+            android:background="@null"
+            android:hint="请输入身份证号"/>
+
+    </RelativeLayout>
+
+    <include layout="@layout/view_default_line"/>
+
 </LinearLayout>

+ 3 - 2
app/src/main/res/layout/fm_usercenter.xml

@@ -32,7 +32,7 @@
                     android:id="@+id/tv_username"
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
-                    android:layout_marginTop="@dimen/company_20dp"
+                    android:layout_marginTop="@dimen/company_10dp"
                     android:textSize="@dimen/company_15sp"
                     android:textColor="@color/white"/>
 
@@ -41,9 +41,10 @@
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:background="@drawable/shape_search_bg"
+                    android:layout_marginTop="@dimen/company_20dp"
                     android:paddingLeft="@dimen/company_5dp"
                     android:paddingRight="@dimen/company_5dp"
-                    android:textSize="@dimen/company_15sp"
+                    android:textSize="@dimen/company_12sp"
                     android:textColor="@color/main_color"
                     android:text="个人信息 >"/>
 

+ 6 - 0
app/src/main/res/values/styles.xml

@@ -15,4 +15,10 @@
         <item name="android:activityCloseExitAnimation">@anim/slide_out_right</item>
     </style>
 
+    <!--switch开关-->
+    <style name="Color1SwitchStyle">
+        <item name="colorControlActivated">@color/main_color</item>
+        <item name="android:colorForeground">@color/color_666</item>
+    </style>
+
 </resources>