Browse Source

绘制个人信息相关界面

316044749 7 years ago
parent
commit
510543ace8

+ 24 - 0
app/src/main/AndroidManifest.xml

@@ -83,6 +83,30 @@
         <activity android:name=".activity.StudentInfoActivity"
             android:screenOrientation="portrait"/>
 
+        <!--用户信息-->
+        <activity android:name=".activity.UserInfoActivity"
+            android:screenOrientation="portrait"/>
+
+        <!--修改用户名-->
+        <activity android:name=".activity.AlterUserNameActivity"
+            android:screenOrientation="portrait"/>
+
+        <!--修改密码-->
+        <activity android:name=".activity.AlterPasswordActivity"
+            android:screenOrientation="portrait"/>
+
+        <!--绑定三方账号-->
+        <activity android:name=".activity.BindThreeAccountActivity"
+            android:screenOrientation="portrait"/>
+
+        <!--身份认证-->
+        <activity android:name=".activity.IdAuthActivity"
+            android:screenOrientation="portrait"/>
+
+        <!--修改手机号-->
+        <activity android:name=".activity.AlterPhoneNumberActivity"
+            android:screenOrientation="portrait"/>
+
         <!--定位服务-->
         <meta-data android:name="com.amap.api.v2.apikey" android:value="45fb5d8b52ba4f9f214bfb4fdaf81a72"/>
         <service android:name="com.amap.api.location.APSService"/>

+ 25 - 0
app/src/main/java/com/ynstkz/shitu/android/activity/AlterPasswordActivity.java

@@ -0,0 +1,25 @@
+package com.ynstkz.shitu.android.activity;
+
+import android.os.Bundle;
+import android.support.annotation.Nullable;
+
+import com.ynstkz.shitu.android.R;
+import com.ynstkz.shitu.android.base.TitleBarActivity;
+
+/**
+ * 作者:fuchangle on 2018/2/12 10:50
+ */
+
+public class AlterPasswordActivity extends TitleBarActivity{
+
+    @Override
+    protected void onCreate(@Nullable Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+    }
+
+    @Override
+    protected int getLayoutId() {
+        return R.layout.activity_alter_password;
+    }
+
+}

+ 26 - 0
app/src/main/java/com/ynstkz/shitu/android/activity/AlterPhoneNumberActivity.java

@@ -0,0 +1,26 @@
+package com.ynstkz.shitu.android.activity;
+
+import android.os.Bundle;
+import android.support.annotation.Nullable;
+
+import com.ynstkz.shitu.android.R;
+import com.ynstkz.shitu.android.base.TitleBarActivity;
+
+/**
+ * 作者:fuchangle on 2018/2/12 10:57
+ */
+
+public class AlterPhoneNumberActivity extends TitleBarActivity{
+
+    @Override
+    protected void onCreate(@Nullable Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+    }
+
+    @Override
+    protected int getLayoutId() {
+        return R.layout.activity_alter_phonenumber;
+    }
+
+
+}

+ 25 - 0
app/src/main/java/com/ynstkz/shitu/android/activity/AlterUserNameActivity.java

@@ -0,0 +1,25 @@
+package com.ynstkz.shitu.android.activity;
+
+import android.os.Bundle;
+import android.support.annotation.Nullable;
+
+import com.ynstkz.shitu.android.R;
+import com.ynstkz.shitu.android.base.TitleBarActivity;
+
+/**
+ * 作者:fuchangle on 2018/2/12 10:48
+ */
+
+public class AlterUserNameActivity extends TitleBarActivity{
+
+    @Override
+    protected void onCreate(@Nullable Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+    }
+
+    @Override
+    protected int getLayoutId() {
+        return R.layout.activity_alterusername;
+    }
+
+}

+ 26 - 0
app/src/main/java/com/ynstkz/shitu/android/activity/BindThreeAccountActivity.java

@@ -0,0 +1,26 @@
+package com.ynstkz.shitu.android.activity;
+
+import android.os.Bundle;
+import android.support.annotation.Nullable;
+
+import com.ynstkz.shitu.android.R;
+import com.ynstkz.shitu.android.base.TitleBarActivity;
+
+/**
+ * 作者:fuchangle on 2018/2/12 10:52
+ */
+
+public class BindThreeAccountActivity extends TitleBarActivity{
+
+    @Override
+    protected void onCreate(@Nullable Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+    }
+
+    @Override
+    protected int getLayoutId() {
+        return R.layout.activity_bindthreeaccount;
+    }
+
+
+}

+ 25 - 0
app/src/main/java/com/ynstkz/shitu/android/activity/IdAuthActivity.java

@@ -0,0 +1,25 @@
+package com.ynstkz.shitu.android.activity;
+
+import android.os.Bundle;
+import android.support.annotation.Nullable;
+
+import com.ynstkz.shitu.android.R;
+import com.ynstkz.shitu.android.base.TitleBarActivity;
+
+/**
+ * 作者:fuchangle on 2018/2/12 10:54
+ */
+
+public class IdAuthActivity extends TitleBarActivity{
+
+    @Override
+    protected void onCreate(@Nullable Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+    }
+
+    @Override
+    protected int getLayoutId() {
+        return R.layout.activity_idauth;
+    }
+
+}

+ 56 - 0
app/src/main/java/com/ynstkz/shitu/android/activity/UserInfoActivity.java

@@ -0,0 +1,56 @@
+package com.ynstkz.shitu.android.activity;
+
+import android.os.Bundle;
+import android.support.annotation.Nullable;
+import android.widget.ImageView;
+import android.widget.RelativeLayout;
+import android.widget.TextView;
+
+import com.ynstkz.shitu.android.R;
+import com.ynstkz.shitu.android.base.TitleBarActivity;
+
+import butterknife.Bind;
+
+/**
+ * 用户信息
+ * 作者:fuchangle on 2018/2/12 10:23
+ */
+
+public class UserInfoActivity extends TitleBarActivity {
+
+    @Bind(R.id.tv_title)
+    TextView tvTitle;
+    @Bind(R.id.view_title)
+    RelativeLayout viewTitle;
+    @Bind(R.id.tv_username)
+    TextView tvUsername;
+    @Bind(R.id.iv_username_go)
+    ImageView ivUsernameGo;
+    @Bind(R.id.rl_username)
+    RelativeLayout rlUsername;
+    @Bind(R.id.rl_account)
+    RelativeLayout rlAccount;
+    @Bind(R.id.rl_three_account)
+    RelativeLayout rlThreeAccount;
+    @Bind(R.id.rl_id_auth)
+    RelativeLayout rlIdAuth;
+    @Bind(R.id.tv_phone_number)
+    TextView tvPhoneNumber;
+    @Bind(R.id.iv_phone_numbe)
+    ImageView ivPhoneNumbe;
+    @Bind(R.id.rl_phone_number)
+    RelativeLayout rlPhoneNumber;
+    @Bind(R.id.rl_logout)
+    RelativeLayout rlLogout;
+
+    @Override
+    protected void onCreate(@Nullable Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+    }
+
+    @Override
+    protected int getLayoutId() {
+        return R.layout.activity_userinfo;
+    }
+
+}

+ 11 - 0
app/src/main/java/com/ynstkz/shitu/android/fragment/UserCenterFragment.java

@@ -15,6 +15,7 @@ import com.ynstkz.shitu.android.activity.MineCollectActivity;
 import com.ynstkz.shitu.android.activity.MineCommentActivity;
 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.base.BaseFragment;
 import com.ynstkz.shitu.android.view.ScrollViewWithGridView;
@@ -83,6 +84,16 @@ public class UserCenterFragment extends BaseFragment {
                 }
             }
         });
+
+        /**
+         * 个人信息
+         */
+        tvUserinfo.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View view) {
+                startActivity(new Intent(getActivity(), UserInfoActivity.class));
+            }
+        });
     }
 
     @Override

BIN
app/src/main/res/drawable-xxhdpi/go_icon.png


+ 6 - 0
app/src/main/res/layout/activity_alter_password.xml

@@ -0,0 +1,6 @@
+<?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:layout_height="match_parent">
+
+</LinearLayout>

+ 6 - 0
app/src/main/res/layout/activity_alter_phonenumber.xml

@@ -0,0 +1,6 @@
+<?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:layout_height="match_parent">
+
+</LinearLayout>

+ 6 - 0
app/src/main/res/layout/activity_alterusername.xml

@@ -0,0 +1,6 @@
+<?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:layout_height="match_parent">
+
+</LinearLayout>

+ 6 - 0
app/src/main/res/layout/activity_bindthreeaccount.xml

@@ -0,0 +1,6 @@
+<?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:layout_height="match_parent">
+
+</LinearLayout>

+ 6 - 0
app/src/main/res/layout/activity_idauth.xml

@@ -0,0 +1,6 @@
+<?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:layout_height="match_parent">
+
+</LinearLayout>

+ 171 - 0
app/src/main/res/layout/activity_userinfo.xml

@@ -0,0 +1,171 @@
+<?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:layout_height="match_parent">
+
+    <include layout="@layout/view_title"/>
+
+    <RelativeLayout
+        android:id="@+id/rl_username"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content">
+
+        <TextView
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:padding="@dimen/default_content_margin"
+            android:textSize="@dimen/company_16sp"
+            android:textColor="@color/color_333"
+            android:text="用户名"/>
+
+        <TextView
+            android:id="@+id/tv_username"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_centerVertical="true"
+            android:layout_toLeftOf="@+id/iv_username_go"
+            android:layout_marginRight="@dimen/company_10dp"
+            android:textSize="@dimen/company_16sp"
+            android:textColor="@color/color_666"
+            android:text="185****1886"/>
+
+        <ImageView
+            android:id="@+id/iv_username_go"
+            android:layout_width="@dimen/company_20dp"
+            android:layout_height="@dimen/company_20dp"
+            android:layout_centerVertical="true"
+            android:layout_alignParentRight="true"
+            android:src="@drawable/go_icon"/>
+
+    </RelativeLayout>
+
+    <include layout="@layout/view_default_line"/>
+
+    <RelativeLayout
+        android:id="@+id/rl_account"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content">
+
+        <TextView
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:padding="@dimen/default_content_margin"
+            android:textSize="@dimen/company_16sp"
+            android:textColor="@color/color_333"
+            android:text="账号密码"/>
+
+        <ImageView
+            android:layout_width="@dimen/company_20dp"
+            android:layout_height="@dimen/company_20dp"
+            android:layout_centerVertical="true"
+            android:layout_alignParentRight="true"
+            android:src="@drawable/go_icon"/>
+
+    </RelativeLayout>
+
+    <include layout="@layout/view_default_line"/>
+
+    <RelativeLayout
+        android:id="@+id/rl_three_account"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content">
+
+        <TextView
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:padding="@dimen/default_content_margin"
+            android:textSize="@dimen/company_16sp"
+            android:textColor="@color/color_333"
+            android:text="绑定第三方账号"/>
+
+        <ImageView
+            android:layout_width="@dimen/company_20dp"
+            android:layout_height="@dimen/company_20dp"
+            android:layout_centerVertical="true"
+            android:layout_alignParentRight="true"
+            android:src="@drawable/go_icon"/>
+
+    </RelativeLayout>
+
+    <include layout="@layout/view_default_line"/>
+
+    <RelativeLayout
+        android:id="@+id/rl_id_auth"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content">
+
+        <TextView
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:padding="@dimen/default_content_margin"
+            android:textSize="@dimen/company_16sp"
+            android:textColor="@color/color_333"
+            android:text="身份认证"/>
+
+
+        <ImageView
+            android:layout_width="@dimen/company_20dp"
+            android:layout_height="@dimen/company_20dp"
+            android:layout_centerVertical="true"
+            android:layout_alignParentRight="true"
+            android:src="@drawable/go_icon"/>
+
+    </RelativeLayout>
+
+    <include layout="@layout/view_default_line"/>
+
+    <RelativeLayout
+        android:id="@+id/rl_phone_number"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content">
+
+        <TextView
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:padding="@dimen/default_content_margin"
+            android:textSize="@dimen/company_16sp"
+            android:textColor="@color/color_333"
+            android:text="手机号"/>
+
+        <TextView
+            android:id="@+id/tv_phone_number"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_centerVertical="true"
+            android:layout_toLeftOf="@+id/iv_phone_numbe"
+            android:layout_marginRight="@dimen/company_10dp"
+            android:textSize="@dimen/company_16sp"
+            android:textColor="@color/color_666"
+            android:text="185****1886"/>
+
+        <ImageView
+            android:id="@+id/iv_phone_numbe"
+            android:layout_width="@dimen/company_20dp"
+            android:layout_height="@dimen/company_20dp"
+            android:layout_centerVertical="true"
+            android:layout_alignParentRight="true"
+            android:src="@drawable/go_icon"/>
+
+    </RelativeLayout>
+
+    <include layout="@layout/view_default_line"/>
+
+    <RelativeLayout
+        android:id="@+id/rl_logout"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content">
+
+        <TextView
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:padding="@dimen/default_content_margin"
+            android:textSize="@dimen/company_16sp"
+            android:textColor="@color/color_333"
+            android:text="退出账号"/>
+
+    </RelativeLayout>
+
+    <include layout="@layout/view_default_line"/>
+
+</LinearLayout>

+ 1 - 0
app/src/main/res/values/colors.xml

@@ -12,4 +12,5 @@
     <color name="default_bg">#F0F0F0</color>
     <color name="color_999">#999999</color>
     <color name="color_666">#666666</color>
+    <color name="color_333">#333333</color>
 </resources>