Commit bff1c82284c7a18b275f01723edf8fc98c85cd9e
1 parent
d39ea1cf
添加认证结果参数判断页面跳转逻辑
Showing
24 changed files
with
465 additions
and
2 deletions
.idea/misc.xml
| @@ -39,7 +39,7 @@ | @@ -39,7 +39,7 @@ | ||
| 39 | </value> | 39 | </value> |
| 40 | </option> | 40 | </option> |
| 41 | </component> | 41 | </component> |
| 42 | - <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="1.8" project-jdk-type="JavaSDK"> | 42 | + <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="JDK" project-jdk-type="JavaSDK"> |
| 43 | <output url="file://$PROJECT_DIR$/build/classes" /> | 43 | <output url="file://$PROJECT_DIR$/build/classes" /> |
| 44 | </component> | 44 | </component> |
| 45 | <component name="ProjectType"> | 45 | <component name="ProjectType"> |
core/dentity_verfication/build.gradle
| @@ -8,6 +8,7 @@ dependencies { | @@ -8,6 +8,7 @@ dependencies { | ||
| 8 | implementation fileTree(include: ['*.jar'], dir: 'libs') | 8 | implementation fileTree(include: ['*.jar'], dir: 'libs') |
| 9 | implementation 'androidx.appcompat:appcompat:1.0.2' | 9 | implementation 'androidx.appcompat:appcompat:1.0.2' |
| 10 | implementation 'androidx.constraintlayout:constraintlayout:1.1.3' | 10 | implementation 'androidx.constraintlayout:constraintlayout:1.1.3' |
| 11 | + implementation 'androidx.legacy:legacy-support-v4:1.0.0' | ||
| 11 | testImplementation 'junit:junit:4.12' | 12 | testImplementation 'junit:junit:4.12' |
| 12 | androidTestImplementation 'androidx.test.ext:junit:1.1.1' | 13 | androidTestImplementation 'androidx.test.ext:junit:1.1.1' |
| 13 | androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0' | 14 | androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0' |
core/dentity_verfication/src/main/AndroidManifest.xml
| @@ -12,7 +12,9 @@ | @@ -12,7 +12,9 @@ | ||
| 12 | <uses-feature android:name="android.hardware.camera.autofocus" /> | 12 | <uses-feature android:name="android.hardware.camera.autofocus" /> |
| 13 | 13 | ||
| 14 | <application> | 14 | <application> |
| 15 | - <activity android:name="com.cnlive.core.company_verfication.ui.activity.FillInCompanyDataActivity"></activity> | 15 | + <activity android:name=".activity.PersonCheckActivity"></activity> |
| 16 | + <activity android:name=".activity.CheckResultActivity" /> | ||
| 17 | + <activity android:name="com.cnlive.core.company_verfication.ui.activity.FillInCompanyDataActivity" /> | ||
| 16 | <activity android:name=".activity.TakeIdentityPictureActivity" /> | 18 | <activity android:name=".activity.TakeIdentityPictureActivity" /> |
| 17 | <activity | 19 | <activity |
| 18 | android:name="com.cnlive.core.ocr.ui.camera.CameraActivity" | 20 | android:name="com.cnlive.core.ocr.ui.camera.CameraActivity" |
core/dentity_verfication/src/main/java/com/cnlive/core/people_verfication/activity/CheckResultActivity.java
0 → 100644
| 1 | +package com.cnlive.core.people_verfication.activity; | ||
| 2 | + | ||
| 3 | +import android.os.Bundle; | ||
| 4 | + | ||
| 5 | +import com.cnlive.core.people_verfication.R; | ||
| 6 | +import com.cnlive.core.people_verfication.fragment.CheckResultFragment; | ||
| 7 | +import com.cnlive.core.people_verfication.fragment.CompanyCheckSuccessFragment; | ||
| 8 | +import com.cnlive.core.people_verfication.fragment.PersonCheckSuccessFragment; | ||
| 9 | + | ||
| 10 | +import androidx.appcompat.app.AppCompatActivity; | ||
| 11 | +import androidx.fragment.app.Fragment; | ||
| 12 | + | ||
| 13 | +public class CheckResultActivity extends AppCompatActivity { | ||
| 14 | + | ||
| 15 | + private String userId,code,type; | ||
| 16 | + private Fragment fragment; | ||
| 17 | + @Override | ||
| 18 | + protected void onCreate(Bundle savedInstanceState) { | ||
| 19 | + super.onCreate(savedInstanceState); | ||
| 20 | + setContentView(R.layout.activity_check_result); | ||
| 21 | + userId = getIntent().getStringExtra("userId"); | ||
| 22 | + code = getIntent().getStringExtra("code"); | ||
| 23 | + type = getIntent().getStringExtra("type"); | ||
| 24 | + if(type.equals("person")){//个人 | ||
| 25 | + if(code.equals("-1")){//未认证 加载个人认证页面 | ||
| 26 | + | ||
| 27 | + }else if(code.equals("0") || code.equals("2")){//审核中或者认证失败 | ||
| 28 | + fragment = CheckResultFragment.newInstance(userId,code,type); | ||
| 29 | + }else if(code.equals("1")){//认证成功 加载个人检测成功页面 | ||
| 30 | + fragment = new PersonCheckSuccessFragment(); | ||
| 31 | + } | ||
| 32 | + }else if(type.equals("company")){//机构 | ||
| 33 | + if(code.equals("-1")){//未认证加载机构认证fragment | ||
| 34 | + | ||
| 35 | + }else if(code.equals("0") || code.equals("2")){//审核中或者认证失败 | ||
| 36 | + fragment = CheckResultFragment.newInstance(userId,code,type); | ||
| 37 | + }else if(code.equals("1")){//认证成功 加载机构检测成功页面 | ||
| 38 | + fragment = new CompanyCheckSuccessFragment(); | ||
| 39 | + } | ||
| 40 | + } | ||
| 41 | + getSupportFragmentManager().beginTransaction().add(R.id.container, fragment).commit(); | ||
| 42 | + } | ||
| 43 | +} |
core/dentity_verfication/src/main/java/com/cnlive/core/people_verfication/activity/PersonCheckActivity.java
0 → 100644
| 1 | +package com.cnlive.core.people_verfication.activity; | ||
| 2 | + | ||
| 3 | +import android.os.Bundle; | ||
| 4 | + | ||
| 5 | +import com.cnlive.core.people_verfication.R; | ||
| 6 | + | ||
| 7 | +import androidx.appcompat.app.AppCompatActivity; | ||
| 8 | + | ||
| 9 | +public class PersonCheckActivity extends AppCompatActivity { | ||
| 10 | + | ||
| 11 | + private String code; | ||
| 12 | + @Override | ||
| 13 | + protected void onCreate(Bundle savedInstanceState) { | ||
| 14 | + super.onCreate(savedInstanceState); | ||
| 15 | + setContentView(R.layout.activity_person_check); | ||
| 16 | + code = getIntent().getStringExtra("code"); | ||
| 17 | + if(code.equals("1")){//认证成功--->跳转个人检测成功页面 | ||
| 18 | + | ||
| 19 | + }else { | ||
| 20 | + //personCheckFragment页面 | ||
| 21 | + } | ||
| 22 | + } | ||
| 23 | +} |
core/dentity_verfication/src/main/java/com/cnlive/core/people_verfication/fragment/CheckResultFragment.java
0 → 100644
| 1 | +package com.cnlive.core.people_verfication.fragment; | ||
| 2 | + | ||
| 3 | +import android.os.Bundle; | ||
| 4 | +import android.view.LayoutInflater; | ||
| 5 | +import android.view.View; | ||
| 6 | +import android.view.ViewGroup; | ||
| 7 | +import android.widget.ImageView; | ||
| 8 | +import android.widget.TextView; | ||
| 9 | + | ||
| 10 | +import com.cnlive.core.people_verfication.R; | ||
| 11 | + | ||
| 12 | +import androidx.annotation.NonNull; | ||
| 13 | +import androidx.annotation.Nullable; | ||
| 14 | +import androidx.fragment.app.Fragment; | ||
| 15 | + | ||
| 16 | +/** | ||
| 17 | + * A simple {@link Fragment} subclass. | ||
| 18 | + */ | ||
| 19 | +public class CheckResultFragment extends Fragment { | ||
| 20 | + | ||
| 21 | + private String code; | ||
| 22 | + private String type; | ||
| 23 | + private String userId; | ||
| 24 | + private ImageView result_img; | ||
| 25 | + private TextView result_tx; | ||
| 26 | + private TextView result_btn; | ||
| 27 | + public CheckResultFragment() { | ||
| 28 | + // Required empty public constructor | ||
| 29 | + } | ||
| 30 | + public static CheckResultFragment newInstance(String userId,String code,String type) { | ||
| 31 | + CheckResultFragment fragment = new CheckResultFragment(); | ||
| 32 | + Bundle args = new Bundle(); | ||
| 33 | + args.putString("userId", userId); | ||
| 34 | + args.putString("code", code); | ||
| 35 | + args.putString("type", type); | ||
| 36 | + fragment.setArguments(args); | ||
| 37 | + return fragment; | ||
| 38 | + } | ||
| 39 | + | ||
| 40 | + | ||
| 41 | + @Override | ||
| 42 | + public View onCreateView(LayoutInflater inflater, ViewGroup container, | ||
| 43 | + Bundle savedInstanceState) { | ||
| 44 | + // Inflate the layout for this fragment | ||
| 45 | + return inflater.inflate(R.layout.fragment_check_result, container, false); | ||
| 46 | + } | ||
| 47 | + | ||
| 48 | + @Override | ||
| 49 | + public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) { | ||
| 50 | + super.onViewCreated(view, savedInstanceState); | ||
| 51 | + result_img = view.findViewById(R.id.result_img); | ||
| 52 | + result_tx = view.findViewById(R.id.result_tx); | ||
| 53 | + result_btn = view.findViewById(R.id.resule_btn); | ||
| 54 | + | ||
| 55 | + userId = getArguments().getString("userId"); | ||
| 56 | + code = getArguments().getString("code"); | ||
| 57 | + type = getArguments().getString("type"); | ||
| 58 | + if(type.equals("company")){//0和2都是一个页面 | ||
| 59 | + result_img.setImageResource(R.drawable.check_icon); | ||
| 60 | + result_tx.setText("审核进度以及结果请您去pc端查看"); | ||
| 61 | + result_btn.setText("返回"); | ||
| 62 | + result_btn.setOnClickListener(view1 -> getActivity().finish()); | ||
| 63 | + }else if(type.equals("person")){ | ||
| 64 | + if(code.equals("0")){//审核中 | ||
| 65 | + result_img.setImageResource(R.drawable.check_icon); | ||
| 66 | + result_tx.setText(getString(R.string.checking)); | ||
| 67 | + result_btn.setText("返回"); | ||
| 68 | + result_btn.setOnClickListener(view1 -> getActivity().finish()); | ||
| 69 | + }else if(code.equals("2")){//审核失败 | ||
| 70 | + result_img.setImageResource(R.drawable.check_icon); | ||
| 71 | + result_tx.setText("审核失败"); | ||
| 72 | + result_btn.setText("继续认证"); | ||
| 73 | + result_btn.setOnClickListener(view1 -> { | ||
| 74 | + //跳转个人认证页面 | ||
| 75 | + }); | ||
| 76 | + } | ||
| 77 | + } | ||
| 78 | + } | ||
| 79 | +} |
core/dentity_verfication/src/main/java/com/cnlive/core/people_verfication/fragment/CompanyCheckSuccessFragment.java
0 → 100644
| 1 | +package com.cnlive.core.people_verfication.fragment; | ||
| 2 | + | ||
| 3 | +import android.os.Bundle; | ||
| 4 | +import android.view.LayoutInflater; | ||
| 5 | +import android.view.View; | ||
| 6 | +import android.view.ViewGroup; | ||
| 7 | + | ||
| 8 | +import com.cnlive.core.people_verfication.R; | ||
| 9 | + | ||
| 10 | +import androidx.fragment.app.Fragment; | ||
| 11 | + | ||
| 12 | +/** | ||
| 13 | + * A simple {@link Fragment} subclass. | ||
| 14 | + */ | ||
| 15 | +public class CompanyCheckSuccessFragment extends Fragment { | ||
| 16 | + | ||
| 17 | + public CompanyCheckSuccessFragment() { | ||
| 18 | + // Required empty public constructor | ||
| 19 | + } | ||
| 20 | + | ||
| 21 | + | ||
| 22 | + @Override | ||
| 23 | + public View onCreateView(LayoutInflater inflater, ViewGroup container, | ||
| 24 | + Bundle savedInstanceState) { | ||
| 25 | + // Inflate the layout for this fragment | ||
| 26 | + return inflater.inflate(R.layout.fragment_company_check_success, container, false); | ||
| 27 | + } | ||
| 28 | +} |
core/dentity_verfication/src/main/java/com/cnlive/core/people_verfication/fragment/PersonCheckFragment.java
0 → 100644
| 1 | +package com.cnlive.core.people_verfication.fragment; | ||
| 2 | + | ||
| 3 | +import android.os.Bundle; | ||
| 4 | +import android.view.LayoutInflater; | ||
| 5 | +import android.view.View; | ||
| 6 | +import android.view.ViewGroup; | ||
| 7 | +import android.widget.ImageView; | ||
| 8 | +import android.widget.TextView; | ||
| 9 | + | ||
| 10 | +import com.cnlive.core.people_verfication.R; | ||
| 11 | + | ||
| 12 | +import androidx.annotation.NonNull; | ||
| 13 | +import androidx.annotation.Nullable; | ||
| 14 | +import androidx.fragment.app.Fragment; | ||
| 15 | + | ||
| 16 | +/** | ||
| 17 | + * A simple {@link Fragment} subclass. | ||
| 18 | + */ | ||
| 19 | +public class PersonCheckFragment extends Fragment { | ||
| 20 | + | ||
| 21 | + private String code; | ||
| 22 | + private ImageView check_img; | ||
| 23 | + private TextView check_tx,check_btn; | ||
| 24 | + | ||
| 25 | + public PersonCheckFragment() { | ||
| 26 | + // Required empty public constructor | ||
| 27 | + } | ||
| 28 | + | ||
| 29 | + | ||
| 30 | + @Override | ||
| 31 | + public View onCreateView(LayoutInflater inflater, ViewGroup container, | ||
| 32 | + Bundle savedInstanceState) { | ||
| 33 | + // Inflate the layout for this fragment | ||
| 34 | + return inflater.inflate(R.layout.fragment_person_check, container, false); | ||
| 35 | + } | ||
| 36 | + | ||
| 37 | + @Override | ||
| 38 | + public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) { | ||
| 39 | + super.onViewCreated(view, savedInstanceState); | ||
| 40 | + check_img = view.findViewById(R.id.check_img); | ||
| 41 | + check_tx = view.findViewById(R.id.check_tx); | ||
| 42 | + check_btn = view.findViewById(R.id.check_btn); | ||
| 43 | + | ||
| 44 | + code = getArguments().getString("code"); | ||
| 45 | + if(code.equals("-1")){//未认证 | ||
| 46 | + check_img.setImageResource(R.drawable.p_icon); | ||
| 47 | + check_tx.setText("亲,您未申请个人认证"); | ||
| 48 | + check_btn.setText("去认证"); | ||
| 49 | + check_btn.setOnClickListener(view1 -> { | ||
| 50 | + //跳转个人认证页面 | ||
| 51 | + }); | ||
| 52 | + }else if(code.equals("0")){//审核中 | ||
| 53 | + check_img.setImageResource(R.drawable.check_icon); | ||
| 54 | + check_tx.setText("请您耐心等待,后台正在提交审核中"); | ||
| 55 | + check_btn.setText("返回"); | ||
| 56 | + check_btn.setOnClickListener(view1 ->{ | ||
| 57 | + getActivity().finish(); | ||
| 58 | + } ); | ||
| 59 | + } | ||
| 60 | + } | ||
| 61 | +} |
core/dentity_verfication/src/main/java/com/cnlive/core/people_verfication/fragment/PersonCheckSuccessFragment.java
0 → 100644
| 1 | +package com.cnlive.core.people_verfication.fragment; | ||
| 2 | + | ||
| 3 | +import android.os.Bundle; | ||
| 4 | +import android.view.LayoutInflater; | ||
| 5 | +import android.view.View; | ||
| 6 | +import android.view.ViewGroup; | ||
| 7 | + | ||
| 8 | +import com.cnlive.core.people_verfication.R; | ||
| 9 | + | ||
| 10 | +import androidx.fragment.app.Fragment; | ||
| 11 | + | ||
| 12 | +/** | ||
| 13 | + * A simple {@link Fragment} subclass. | ||
| 14 | + */ | ||
| 15 | +public class PersonCheckSuccessFragment extends Fragment { | ||
| 16 | + | ||
| 17 | + public PersonCheckSuccessFragment() { | ||
| 18 | + // Required empty public constructor | ||
| 19 | + } | ||
| 20 | + | ||
| 21 | + | ||
| 22 | + @Override | ||
| 23 | + public View onCreateView(LayoutInflater inflater, ViewGroup container, | ||
| 24 | + Bundle savedInstanceState) { | ||
| 25 | + // Inflate the layout for this fragment | ||
| 26 | + return inflater.inflate(R.layout.fragment_person_chech_success, container, false); | ||
| 27 | + } | ||
| 28 | +} |
core/dentity_verfication/src/main/java/com/cnlive/core/people_verfication/fragment/TakeIdentityPictureFragment.java
0 → 100644
| 1 | +package com.cnlive.core.people_verfication.fragment; | ||
| 2 | + | ||
| 3 | +import android.os.Bundle; | ||
| 4 | +import android.view.LayoutInflater; | ||
| 5 | +import android.view.View; | ||
| 6 | +import android.view.ViewGroup; | ||
| 7 | + | ||
| 8 | +import com.cnlive.core.people_verfication.R; | ||
| 9 | + | ||
| 10 | +import androidx.fragment.app.Fragment; | ||
| 11 | + | ||
| 12 | +/** | ||
| 13 | + * A simple {@link Fragment} subclass. | ||
| 14 | + */ | ||
| 15 | +public class TakeIdentityPictureFragment extends Fragment { | ||
| 16 | + | ||
| 17 | + public TakeIdentityPictureFragment() { | ||
| 18 | + // Required empty public constructor | ||
| 19 | + } | ||
| 20 | + | ||
| 21 | + | ||
| 22 | + @Override | ||
| 23 | + public View onCreateView(LayoutInflater inflater, ViewGroup container, | ||
| 24 | + Bundle savedInstanceState) { | ||
| 25 | + // Inflate the layout for this fragment | ||
| 26 | + return inflater.inflate(R.layout.fragment_take_identity_picture, container, false); | ||
| 27 | + } | ||
| 28 | +} |
core/dentity_verfication/src/main/res/drawable-hdpi/check_icon.png
0 → 100644
17.1 KB
core/dentity_verfication/src/main/res/drawable-hdpi/p_icon.png
0 → 100644
16.5 KB
core/dentity_verfication/src/main/res/drawable-xhdpi/check_icon.png
0 → 100644
20.1 KB
core/dentity_verfication/src/main/res/drawable-xhdpi/p_icon.png
0 → 100644
20.7 KB
core/dentity_verfication/src/main/res/drawable-xxhdpi/check_icon.png
0 → 100644
39.8 KB
core/dentity_verfication/src/main/res/drawable-xxhdpi/p_icon.png
0 → 100644
39.7 KB
core/dentity_verfication/src/main/res/layout/activity_check_result.xml
0 → 100644
| 1 | +<?xml version="1.0" encoding="utf-8"?> | ||
| 2 | +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||
| 3 | + xmlns:app="http://schemas.android.com/apk/res-auto" | ||
| 4 | + xmlns:tools="http://schemas.android.com/tools" | ||
| 5 | + android:layout_width="match_parent" | ||
| 6 | + android:layout_height="match_parent" | ||
| 7 | + tools:context=".activity.CheckResultActivity"> | ||
| 8 | + | ||
| 9 | + <RelativeLayout | ||
| 10 | + android:id="@+id/container" | ||
| 11 | + android:layout_width="match_parent" | ||
| 12 | + android:layout_height="match_parent"/> | ||
| 13 | +</RelativeLayout> | ||
| 0 | \ No newline at end of file | 14 | \ No newline at end of file |
core/dentity_verfication/src/main/res/layout/activity_person_check.xml
0 → 100644
| 1 | +<?xml version="1.0" encoding="utf-8"?> | ||
| 2 | +<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||
| 3 | + xmlns:app="http://schemas.android.com/apk/res-auto" | ||
| 4 | + xmlns:tools="http://schemas.android.com/tools" | ||
| 5 | + android:layout_width="match_parent" | ||
| 6 | + android:layout_height="match_parent" | ||
| 7 | + tools:context=".activity.PersonCheckActivity"> | ||
| 8 | + | ||
| 9 | +</androidx.constraintlayout.widget.ConstraintLayout> | ||
| 0 | \ No newline at end of file | 10 | \ No newline at end of file |
core/dentity_verfication/src/main/res/layout/fragment_check_result.xml
0 → 100644
| 1 | +<?xml version="1.0" encoding="utf-8"?> | ||
| 2 | +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||
| 3 | + xmlns:tools="http://schemas.android.com/tools" | ||
| 4 | + android:layout_width="match_parent" | ||
| 5 | + android:layout_height="match_parent" | ||
| 6 | + tools:context=".fragment.CheckResultFragment"> | ||
| 7 | + | ||
| 8 | + <com.qmuiteam.qmui.widget.QMUITopBar | ||
| 9 | + android:id="@+id/topbar" | ||
| 10 | + android:layout_width="match_parent" | ||
| 11 | + android:layout_height="?attr/qmui_topbar_height" /> | ||
| 12 | + | ||
| 13 | + <LinearLayout | ||
| 14 | + android:layout_width="match_parent" | ||
| 15 | + android:layout_height="wrap_content" | ||
| 16 | + android:layout_centerInParent="true" | ||
| 17 | + android:orientation="vertical"> | ||
| 18 | + <ImageView | ||
| 19 | + android:id="@+id/result_img" | ||
| 20 | + android:layout_width="wrap_content" | ||
| 21 | + android:layout_height="wrap_content" | ||
| 22 | + android:layout_gravity="center_horizontal" | ||
| 23 | + android:src="@drawable/check_icon"/> | ||
| 24 | + | ||
| 25 | + <TextView | ||
| 26 | + android:id="@+id/result_tx" | ||
| 27 | + android:layout_width="wrap_content" | ||
| 28 | + android:layout_height="wrap_content" | ||
| 29 | + android:layout_gravity="center_horizontal" | ||
| 30 | + android:layout_marginTop="20dp" | ||
| 31 | + android:textColor="@color/color_999999" | ||
| 32 | + android:textSize="15sp" | ||
| 33 | + android:text="@string/checking"/> | ||
| 34 | + | ||
| 35 | + <TextView | ||
| 36 | + android:id="@+id/resule_btn" | ||
| 37 | + android:layout_width="match_parent" | ||
| 38 | + android:layout_height="45dp" | ||
| 39 | + android:text="@string/backs" | ||
| 40 | + android:layout_marginLeft="30dp" | ||
| 41 | + android:layout_marginRight="30dp" | ||
| 42 | + android:gravity="center" | ||
| 43 | + android:textColor="@color/white" | ||
| 44 | + android:textSize="18sp" | ||
| 45 | + android:background="@drawable/bg_apply_btn" | ||
| 46 | + android:layout_marginTop="50dp"/> | ||
| 47 | + </LinearLayout> | ||
| 48 | + | ||
| 49 | +</RelativeLayout> | ||
| 0 | \ No newline at end of file | 50 | \ No newline at end of file |
core/dentity_verfication/src/main/res/layout/fragment_company_check_success.xml
0 → 100644
| 1 | +<?xml version="1.0" encoding="utf-8"?> | ||
| 2 | +<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||
| 3 | + xmlns:tools="http://schemas.android.com/tools" | ||
| 4 | + android:layout_width="match_parent" | ||
| 5 | + android:layout_height="match_parent" | ||
| 6 | + tools:context=".fragment.CompanyCheckSuccessFragment"> | ||
| 7 | + | ||
| 8 | + <!-- TODO: Update blank fragment layout --> | ||
| 9 | + <TextView | ||
| 10 | + android:layout_width="match_parent" | ||
| 11 | + android:layout_height="match_parent" | ||
| 12 | + android:text="@string/hello_blank_fragment" /> | ||
| 13 | + | ||
| 14 | +</FrameLayout> | ||
| 0 | \ No newline at end of file | 15 | \ No newline at end of file |
core/dentity_verfication/src/main/res/layout/fragment_person_chech_success.xml
0 → 100644
| 1 | +<?xml version="1.0" encoding="utf-8"?> | ||
| 2 | +<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||
| 3 | + xmlns:tools="http://schemas.android.com/tools" | ||
| 4 | + android:layout_width="match_parent" | ||
| 5 | + android:layout_height="match_parent" | ||
| 6 | + tools:context=".fragment.PersonCheckSuccessFragment"> | ||
| 7 | + | ||
| 8 | + <!-- TODO: Update blank fragment layout --> | ||
| 9 | + <TextView | ||
| 10 | + android:layout_width="match_parent" | ||
| 11 | + android:layout_height="match_parent" | ||
| 12 | + android:text="@string/hello_blank_fragment" /> | ||
| 13 | + | ||
| 14 | +</FrameLayout> | ||
| 0 | \ No newline at end of file | 15 | \ No newline at end of file |
core/dentity_verfication/src/main/res/layout/fragment_person_check.xml
0 → 100644
| 1 | +<?xml version="1.0" encoding="utf-8"?> | ||
| 2 | +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||
| 3 | + xmlns:tools="http://schemas.android.com/tools" | ||
| 4 | + android:layout_width="match_parent" | ||
| 5 | + android:layout_height="match_parent" | ||
| 6 | + tools:context=".fragment.PersonCheckFragment"> | ||
| 7 | + | ||
| 8 | + <com.qmuiteam.qmui.widget.QMUITopBar | ||
| 9 | + android:id="@+id/topbar" | ||
| 10 | + android:layout_width="match_parent" | ||
| 11 | + android:layout_height="?attr/qmui_topbar_height" /> | ||
| 12 | + | ||
| 13 | + <LinearLayout | ||
| 14 | + android:id="@+id/check_ly" | ||
| 15 | + android:layout_width="match_parent" | ||
| 16 | + android:layout_height="wrap_content" | ||
| 17 | + android:layout_centerInParent="true" | ||
| 18 | + android:orientation="vertical"> | ||
| 19 | + <ImageView | ||
| 20 | + android:id="@+id/check_img" | ||
| 21 | + android:layout_width="wrap_content" | ||
| 22 | + android:layout_height="wrap_content" | ||
| 23 | + android:layout_gravity="center_horizontal" | ||
| 24 | + android:src="@drawable/p_icon"/> | ||
| 25 | + | ||
| 26 | + <TextView | ||
| 27 | + android:id="@+id/check_tx" | ||
| 28 | + android:layout_width="wrap_content" | ||
| 29 | + android:layout_height="wrap_content" | ||
| 30 | + android:layout_gravity="center_horizontal" | ||
| 31 | + android:layout_marginTop="20dp" | ||
| 32 | + android:textColor="@color/color_999999" | ||
| 33 | + android:textSize="15sp" | ||
| 34 | + android:text="@string/no_check"/> | ||
| 35 | + | ||
| 36 | + <TextView | ||
| 37 | + android:id="@+id/check_btn" | ||
| 38 | + android:layout_width="match_parent" | ||
| 39 | + android:layout_height="45dp" | ||
| 40 | + android:text="@string/to_check" | ||
| 41 | + android:layout_marginLeft="30dp" | ||
| 42 | + android:layout_marginRight="30dp" | ||
| 43 | + android:gravity="center" | ||
| 44 | + android:textColor="@color/white" | ||
| 45 | + android:textSize="18sp" | ||
| 46 | + android:background="@drawable/bg_apply_btn" | ||
| 47 | + android:layout_marginTop="50dp"/> | ||
| 48 | + </LinearLayout> | ||
| 49 | + | ||
| 50 | +</RelativeLayout> | ||
| 0 | \ No newline at end of file | 51 | \ No newline at end of file |
core/dentity_verfication/src/main/res/layout/fragment_take_identity_picture.xml
0 → 100644
| 1 | +<?xml version="1.0" encoding="utf-8"?> | ||
| 2 | +<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||
| 3 | + xmlns:tools="http://schemas.android.com/tools" | ||
| 4 | + android:layout_width="match_parent" | ||
| 5 | + android:layout_height="match_parent" | ||
| 6 | + tools:context=".fragment.TakeIdentityPictureFragment"> | ||
| 7 | + | ||
| 8 | + <!-- TODO: Update blank fragment layout --> | ||
| 9 | + <TextView | ||
| 10 | + android:layout_width="match_parent" | ||
| 11 | + android:layout_height="match_parent" | ||
| 12 | + android:text="@string/hello_blank_fragment" /> | ||
| 13 | + | ||
| 14 | +</FrameLayout> | ||
| 0 | \ No newline at end of file | 15 | \ No newline at end of file |
core/dentity_verfication/src/main/res/values/strings.xml
| @@ -18,4 +18,11 @@ | @@ -18,4 +18,11 @@ | ||
| 18 | <string name="cancle">取消</string> | 18 | <string name="cancle">取消</string> |
| 19 | <string name="next">下一步</string> | 19 | <string name="next">下一步</string> |
| 20 | <string name="change">更改</string> | 20 | <string name="change">更改</string> |
| 21 | + | ||
| 22 | + <!-- TODO: Remove or change this placeholder text --> | ||
| 23 | + <string name="hello_blank_fragment">Hello blank fragment</string> | ||
| 24 | + <string name="checking">请您耐心等待,后台正在提交审核中</string> | ||
| 25 | + <string name="backs">返回</string> | ||
| 26 | + <string name="no_check">亲,您未申请个人认证</string> | ||
| 27 | + <string name="to_check">去认证</string> | ||
| 21 | </resources> | 28 | </resources> |