莫名其妙的东西又增加了

This commit is contained in:
xuhuixiang
2023-04-11 09:49:39 +08:00
parent 3cbe3861cf
commit a752455c41
18 changed files with 228 additions and 68 deletions

View File

@@ -10,8 +10,8 @@ android {
applicationId "com.dskj.daikuan" applicationId "com.dskj.daikuan"
minSdkVersion 23 minSdkVersion 23
targetSdkVersion 30 targetSdkVersion 30
versionCode 111 versionCode 115
versionName "1.1.1" versionName "1.1.5"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
// configurations.all { // configurations.all {

View File

@@ -57,16 +57,19 @@
<activity <activity
android:name=".ui.activity.MainActivity" android:name=".ui.activity.MainActivity"
android:launchMode="singleTop"
android:exported="true"></activity> android:exported="true"></activity>
<activity <activity
android:name=".ui.activity.LoginActivity" android:name=".ui.activity.LoginActivity"
android:exported="true"></activity> android:exported="true"></activity>
<activity <activity
android:name=".ui.activity.ShenQingActivity" android:name=".ui.activity.ShenQingActivity"
android:launchMode="singleTask"
android:theme="@style/AppThemeLoginMM" android:theme="@style/AppThemeLoginMM"
android:exported="true"></activity> android:exported="true"></activity>
<activity <activity
android:name=".ui.activity.XiangQingActivity" android:name=".ui.activity.XiangQingActivity"
android:launchMode="singleTop"
android:exported="true"></activity> android:exported="true"></activity>
</application> </application>

View File

@@ -66,7 +66,7 @@ public class Api extends BaseApi {
String text = message; String text = message;
LogUtils.i("OKHttp111111-----", text); LogUtils.i("OKHttp111111-----", text);
}); });
interceptor.setLevel(HttpLoggingInterceptor.Level.BODY); interceptor.setLevel(HttpLoggingInterceptor.Level.NONE);
builder.addInterceptor(interceptor); builder.addInterceptor(interceptor);
} }
return builder.build(); return builder.build();

View File

@@ -34,7 +34,7 @@ import retrofit2.http.Query;
public interface ApiService { public interface ApiService {
// String URL ="http://192.168.110.26:39901/"; // String URL ="http://192.168.110.26:39901/";
String URL ="http://8.134.95.28:39901/"; String URL ="http://dk.newsclub666.com/";
/**获取Access-Token*/ /**获取Access-Token*/
@@ -48,6 +48,11 @@ public interface ApiService {
@POST("api/User/login") @POST("api/User/login")
Observable<Result<UserBean>> getLogin(@Field("phone") String phone, @Field("password") String password); Observable<Result<UserBean>> getLogin(@Field("phone") String phone, @Field("password") String password);
/**登录*/
@FormUrlEncoded
@POST("api/User/login")
Observable<Result<UserBean>> getLogin(@Field("phone") String phone, @Field("password") String password,@Field("invit_code") String invit_code);
@GET("api/Loan/getList") @GET("api/Loan/getList")
Observable<Result<ListBean>> getList(@Query("page") int page); Observable<Result<ListBean>> getList(@Query("page") int page);
@@ -58,6 +63,10 @@ public interface ApiService {
@GET("api/Bank/index") @GET("api/Bank/index")
Observable<Result<List<BankBean>>> BankIndex(); Observable<Result<List<BankBean>>> BankIndex();
@GET("api/User/logout")
Observable<Result> logout();
/**通讯录*/ /**通讯录*/
@FormUrlEncoded @FormUrlEncoded
@POST("api/Upload/phone") @POST("api/Upload/phone")

View File

@@ -1,5 +1,10 @@
package com.dskj.daikuan.api; package com.dskj.daikuan.api;
import android.content.Intent;
import com.dskj.daikuan.InitApp;
import com.dskj.daikuan.bean.BankBean;
import com.dskj.daikuan.ui.activity.LoginActivity;
import com.google.gson.JsonParseException; import com.google.gson.JsonParseException;
import org.json.JSONException; import org.json.JSONException;
@@ -8,6 +13,7 @@ import java.io.InterruptedIOException;
import java.net.ConnectException; import java.net.ConnectException;
import java.net.UnknownHostException; import java.net.UnknownHostException;
import java.text.ParseException; import java.text.ParseException;
import java.util.List;
import io.reactivex.observers.DisposableObserver; import io.reactivex.observers.DisposableObserver;
import retrofit2.HttpException; import retrofit2.HttpException;
@@ -34,10 +40,16 @@ public abstract class BaseObserver<T> extends DisposableObserver<T> {
public void onNext(T o) { public void onNext(T o) {
try { try {
Result model = (Result) o; Result model = (Result) o;
if (model.code == 1) { if (model.code == 1) {
onSuccess(o); onSuccess(o);
} else { } else {
onError(model.code,model.msg); onError(model.code,model.msg);
if(model.code == -996){
InitApp.setToken("");
InitApp.setUserToken("");
reStart();
}
} }
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -47,6 +59,15 @@ public abstract class BaseObserver<T> extends DisposableObserver<T> {
} }
/*** 重新启动应用*/
public void reStart(){
Intent launch= InitApp.getAppContext().getPackageManager()
.getLaunchIntentForPackage(InitApp.getAppContext()
.getPackageName());
launch.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
InitApp.getAppContext().startActivity(launch);
}
@Override @Override
public void onError(Throwable e) { public void onError(Throwable e) {
if (e instanceof HttpException) { if (e instanceof HttpException) {
@@ -90,7 +111,7 @@ public abstract class BaseObserver<T> extends DisposableObserver<T> {
break; break;
case PARSE_ERROR: case PARSE_ERROR:
onError(PARSE_ERROR,"宇宙也是有尽头的"); onError(PARSE_ERROR,"数据解析异常");
break; break;
default: default:

View File

@@ -10,7 +10,9 @@ import com.azhon.basic.base.BaseActivity;
import com.dskj.daikuan.InitApp; import com.dskj.daikuan.InitApp;
import com.dskj.daikuan.R; import com.dskj.daikuan.R;
import com.dskj.daikuan.api.Api; import com.dskj.daikuan.api.Api;
import com.dskj.daikuan.api.BaseObserver;
import com.dskj.daikuan.api.Result; import com.dskj.daikuan.api.Result;
import com.dskj.daikuan.bean.ErrorMesage;
import com.dskj.daikuan.bean.UserBean; import com.dskj.daikuan.bean.UserBean;
import com.dskj.daikuan.databinding.ActivityLoginBinding; import com.dskj.daikuan.databinding.ActivityLoginBinding;
import com.dskj.daikuan.utils.GsonUtils; import com.dskj.daikuan.utils.GsonUtils;
@@ -40,13 +42,24 @@ public class LoginActivity extends BaseActivity<MainViewModel, ActivityLoginBind
ToastUtils.showShort(dataBinding.loginBt,bean.errorMessage); ToastUtils.showShort(dataBinding.loginBt,bean.errorMessage);
}); });
viewModel.getUserBeanMutableLiveData().observe(this,userBean -> { viewModel.getUserBeanMutableLiveData().observe(this,userBean -> {
if(userBean!=null){
InitApp.setUserToken(userBean.getAuth()); });
InitApp.saveString("user_bean", GsonUtils.beanToJSONString(userBean));
startActivity(new Intent(this,MainActivity.class)); dataBinding.changeType.setOnClickListener(new View.OnClickListener() {
finish(); @Override
public void onClick(View view) {
if(dataBinding.invcodeEt.getVisibility() ==View.VISIBLE) {
dataBinding.invcodeEt.setVisibility(View.GONE);
dataBinding.loginBt.setText("登录");
dataBinding.changeType.setText("去注册");
}else{
dataBinding.invcodeEt.setVisibility(View.VISIBLE);
dataBinding.loginBt.setText("注册");
dataBinding.changeType.setText("去登录");
}
} }
}); });
dataBinding.loginBt.setOnClickListener(view -> { dataBinding.loginBt.setOnClickListener(view -> {
if(TextUtils.isEmpty(dataBinding.nameEt.getText().toString())){ if(TextUtils.isEmpty(dataBinding.nameEt.getText().toString())){
@@ -58,8 +71,66 @@ public class LoginActivity extends BaseActivity<MainViewModel, ActivityLoginBind
ToastUtils.showShort(dataBinding.loginBt,"密码不能为空"); ToastUtils.showShort(dataBinding.loginBt,"密码不能为空");
return; return;
} }
viewModel.getLogin(dataBinding.nameEt.getText().toString(),dataBinding.passEt.getText().toString()); if(dataBinding.invcodeEt.getVisibility() ==View.VISIBLE){
if(TextUtils.isEmpty(dataBinding.invcodeEt.getText().toString())){
ToastUtils.showShort(dataBinding.loginBt,"邀请码不能为空");
return;
}
Api.getInstance().getLogin(dataBinding.nameEt.getText().toString(), dataBinding.passEt.getText().toString(),dataBinding.invcodeEt.getText().toString().trim())
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new BaseObserver<Result<UserBean>>() {
@Override
public void onSuccess(Result<UserBean> feedbackResp) {
if (feedbackResp.data != null) {
InitApp.setUserToken(feedbackResp.data.getAuth());
InitApp.saveString("user_bean", GsonUtils.beanToJSONString(feedbackResp.data));
startActivity(new Intent(LoginActivity.this, ShenQingActivity.class));
finish();
}
}
@Override
public void onError(int code, String msg) {
if (code == -1) {
dataBinding.invcodeEt.setVisibility(View.VISIBLE);
dataBinding.loginBt.setText("注册");
dataBinding.changeType.setText("去登录");
}else{
ToastUtils.showShort(dataBinding.loginBt, msg);
}
}
});
}else {
Api.getInstance().getLogin(dataBinding.nameEt.getText().toString(), dataBinding.passEt.getText().toString())
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new BaseObserver<Result<UserBean>>() {
@Override
public void onSuccess(Result<UserBean> feedbackResp) {
if (feedbackResp.data != null) {
InitApp.setUserToken(feedbackResp.data.getAuth());
InitApp.saveString("user_bean", GsonUtils.beanToJSONString(feedbackResp.data));
startActivity(new Intent(LoginActivity.this, ShenQingActivity.class));
finish();
}
}
@Override
public void onError(int code, String msg) {
if (code == -1) {
dataBinding.invcodeEt.setVisibility(View.VISIBLE);
dataBinding.loginBt.setText("注册");
dataBinding.changeType.setText("去登录");
}else{
ToastUtils.showShort(dataBinding.loginBt, msg);
}
}
});
}
// startActivity(new Intent(this,MainActivity.class)); // startActivity(new Intent(this,MainActivity.class));
// overridePendingTransition(0,0); // overridePendingTransition(0,0);
// finish(); // finish();

View File

@@ -124,7 +124,7 @@ public class MainActivity extends BaseActivity<MainViewModel, ActivityMain2Bindi
lists = (ArrayList<LoanBean>) feedbackResp.data.getData(); lists = (ArrayList<LoanBean>) feedbackResp.data.getData();
commonAdapter.setDates(lists); commonAdapter.setDates(lists);
}else{ }else{
lists.addAll((ArrayList<LoanBean>) feedbackResp.data.getData()); lists.addAll(feedbackResp.data.getData());
commonAdapter.setDates(lists); commonAdapter.setDates(lists);
} }
if(lists.size() == 0){ if(lists.size() == 0){
@@ -157,19 +157,19 @@ public class MainActivity extends BaseActivity<MainViewModel, ActivityMain2Bindi
commonAdapter = new CommonAdapter<LoanBean>(this, R.layout.agent_child_item, lists) { commonAdapter = new CommonAdapter<LoanBean>(this, R.layout.agent_child_item, lists) {
@Override @Override
public void convert(ViewHolder holder, LoanBean s, int index) { public void convert(ViewHolder holder, LoanBean s, int index) {
holder.setText(R.id.number_tv,"$"+s.getAmount()); holder.setText(R.id.number_tv,"RM"+s.getAmount());
holder.setText(R.id.name_tv,"贷款时间"+s.getCreate_time()); holder.setText(R.id.name_tv,"Time"+s.getCreate_time());
// 0审核中 1通过 2失败 // 0审核中 1通过 2失败
TextView textView = holder.getView(R.id.status_tv); TextView textView = holder.getView(R.id.status_tv);
textView.setTextColor(getResources().getColor(R.color.color_750000)); textView.setTextColor(getResources().getColor(R.color.color_750000));
if(s.getStatus() == 0){ if(s.getStatus() == 0){
holder.setText(R.id.status_tv,"审核中"); holder.setText(R.id.status_tv,"processing");
}else if(s.getStatus() == 1){ }else if(s.getStatus() == 1){
holder.setText(R.id.status_tv,"贷款成功"); holder.setText(R.id.status_tv,"success");
}else if(s.getStatus() == 2){ }else if(s.getStatus() == 2){
holder.setText(R.id.status_tv,"申请失败"); holder.setText(R.id.status_tv,"fail");
textView.setTextColor(getResources().getColor(R.color.color_fe8b59)); textView.setTextColor(getResources().getColor(R.color.color_fe8b59));
} }
@@ -184,7 +184,7 @@ public class MainActivity extends BaseActivity<MainViewModel, ActivityMain2Bindi
} }
private void initRefreshLayout() { private void initRefreshLayout() {
dataBinding.refreshLayout.setOnRefreshListener(refreshlayout -> { dataBinding.refreshLayout.setOnRefreshListener(refreshlayout -> {
pageSize = 1; pageSize = 1;
dataBinding.refreshLayout.setEnableLoadMore(true); dataBinding.refreshLayout.setEnableLoadMore(true);
@@ -198,7 +198,8 @@ public class MainActivity extends BaseActivity<MainViewModel, ActivityMain2Bindi
} }
private void addLoan(){ private void addLoan(){
startActivityForResult(new Intent(this,ShenQingActivity.class),777); startActivity(new Intent(this,ShenQingActivity.class));
finish();
} }
@Override @Override

View File

@@ -26,6 +26,7 @@ import com.azhon.basic.base.BaseActivity;
import com.bumptech.glide.Glide; import com.bumptech.glide.Glide;
import com.cazaea.sweetalert.ProgressHelper; import com.cazaea.sweetalert.ProgressHelper;
import com.cazaea.sweetalert.SweetAlertDialog; import com.cazaea.sweetalert.SweetAlertDialog;
import com.dskj.daikuan.InitApp;
import com.dskj.daikuan.R; import com.dskj.daikuan.R;
import com.dskj.daikuan.adapter.comm.CommonAdapter; import com.dskj.daikuan.adapter.comm.CommonAdapter;
import com.dskj.daikuan.adapter.comm.ViewHolder; import com.dskj.daikuan.adapter.comm.ViewHolder;
@@ -77,7 +78,7 @@ public class ShenQingActivity extends BaseActivity<MainViewModel, ActivityShenqi
ArrayList<BankBean> banks = new ArrayList<>(); ArrayList<BankBean> banks = new ArrayList<>();
ArrayList<String> contents = new ArrayList<>(); ArrayList<String> contents = new ArrayList<>();
SweetAlertDialog pDialog; SweetAlertDialog pDialog;
long id = -100; int id = -100;
String id_front = null; String id_front = null;
String id_back = null; String id_back = null;
int index = 0; int index = 0;
@@ -102,8 +103,30 @@ public class ShenQingActivity extends BaseActivity<MainViewModel, ActivityShenqi
protected void initView() { protected void initView() {
rxPermissions = new RxPermissions(this); rxPermissions = new RxPermissions(this);
dataBinding.topLyF.backButton.setOnClickListener(view -> finish()); dataBinding.topLyF.backButton.setOnClickListener(view -> {
dataBinding.topLyF.titleTv.setText("贷款申请"); SweetAlertDialog pDialog = new SweetAlertDialog(this, SweetAlertDialog.WARNING_TYPE);
pDialog.setTitleText("退出当前账号?");
pDialog.setConfirmText("退出");
pDialog.show();
pDialog.setConfirmClickListener(sweetAlertDialog -> Api.getInstance().logout()
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new BaseObserver<Result>() {
@Override
public void onSuccess(Result feedbackResp) {
InitApp.setUserToken("");
startActivity(new Intent(ShenQingActivity.this,LoginActivity.class));
finish();
}
@Override
public void onError(int code, String msg) {
ToastUtils.showShort(dataBinding.loginBt, msg);
}
}));
});
dataBinding.topLyF.titleTv.setText("Register");
setAnimViews(dataBinding.fullnameEt, dataBinding.icEt, dataBinding.phoneNumberEt, dataBinding.occupationEt, dataBinding.addressEt, setAnimViews(dataBinding.fullnameEt, dataBinding.icEt, dataBinding.phoneNumberEt, dataBinding.occupationEt, dataBinding.addressEt,
dataBinding.beneficiaryAccountNoEt, dataBinding.salaryEt, dataBinding.loanAmountEt); dataBinding.beneficiaryAccountNoEt, dataBinding.salaryEt, dataBinding.loanAmountEt);
@@ -112,6 +135,11 @@ public class ShenQingActivity extends BaseActivity<MainViewModel, ActivityShenqi
toOpenFile(); toOpenFile();
}); });
dataBinding.topLyF.menuTv.setVisibility(View.VISIBLE);
dataBinding.topLyF.menuTv.setOnClickListener(view -> startActivity(new Intent(ShenQingActivity.this,MainActivity.class)));
dataBinding.topLyF.backButton.setVisibility(View.VISIBLE);
dataBinding.topLyF.backButton.setImageResource(R.mipmap.tuichu_img);
dataBinding.guohuiCy.setOnClickListener(view -> { dataBinding.guohuiCy.setOnClickListener(view -> {
isRenXiang = false; isRenXiang = false;
toOpenFile(); toOpenFile();
@@ -167,14 +195,14 @@ public class ShenQingActivity extends BaseActivity<MainViewModel, ActivityShenqi
private void toPush() { private void toPush() {
pDialog = new SweetAlertDialog(this, SweetAlertDialog.PROGRESS_TYPE); pDialog = new SweetAlertDialog(this, SweetAlertDialog.PROGRESS_TYPE);
pDialog.getProgressHelper().setBarColor(getResources().getColor(R.color.blue_btn_bg_color)); pDialog.getProgressHelper().setBarColor(getResources().getColor(R.color.blue_btn_bg_color));
pDialog.setTitleText("正在提交申请……"); pDialog.setTitleText("Submitting application……");
// pDialog.setTitleText("提交申请"); // pDialog.setTitleText("提交申请");
pDialog.setCancelable(false); pDialog.setCancelable(false);
pDialog.show(); pDialog.show();
new Handler().postDelayed(() -> { // new Handler().postDelayed(() -> {
//
//
}, 5000); // }, 5000);
} }
private void changePush(boolean isSucc,String msg) { private void changePush(boolean isSucc,String msg) {
@@ -188,18 +216,40 @@ public class ShenQingActivity extends BaseActivity<MainViewModel, ActivityShenqi
pDialog.setTitleText(msg); pDialog.setTitleText(msg);
pDialog.setConfirmText("知道了"); pDialog.setConfirmText("知道了");
} }
pDialog.setConfirmClickListener(new SweetAlertDialog.OnSweetClickListener() { pDialog.setConfirmClickListener(sweetAlertDialog -> {
@Override if(isSucc) {
public void onClick(SweetAlertDialog sweetAlertDialog) { // setResult(RESULT_OK);
if(isSucc) { qingkong();
setResult(RESULT_OK); Intent intent = new Intent(ShenQingActivity.this,XiangQingActivity.class);
} intent.putExtra("id",id);
finish(); startActivity(intent);
} }
pDialog.cancel();
}); });
} }
} }
private void qingkong() {
dataBinding.fullnameEt.setText("");
dataBinding.icEt.setText("");
dataBinding.phoneNumberEt.setText("");
dataBinding.occupationEt.setText("");
dataBinding.addressEt.setText("");
dataBinding.beneficiaryAccountNoEt.setText("");
dataBinding.beneficiaryBankEt.setText("");
dataBinding.salaryEt.setText("");
dataBinding.loanAmountEt.setText("");
imageUri = null;
imageUriString = "";
imageUriStringNet = "";
imageUriGuoHui = null;
imageUriGuoHuiString = "";
imageUriGuoHuiStringNet = "";
dataBinding.zhengmianIv.setImageResource(R.mipmap.sfzzm);
dataBinding.fanmianIv.setImageResource(R.mipmap.sfzbm);
}
@RequiresApi(api = Build.VERSION_CODES.Q) @RequiresApi(api = Build.VERSION_CODES.Q)
private void toSumbit() { private void toSumbit() {
if (TextUtils.isEmpty(dataBinding.fullnameEt.getText().toString())) { if (TextUtils.isEmpty(dataBinding.fullnameEt.getText().toString())) {
@@ -539,7 +589,6 @@ public class ShenQingActivity extends BaseActivity<MainViewModel, ActivityShenqi
String displayName = cursor.getString(i_name); String displayName = cursor.getString(i_name);
int i_number = cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER); int i_number = cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER);
String number = cursor.getString(i_number); String number = cursor.getString(i_number);
// contactsList.add(displayName + "\n" + number);
contents.add(displayName+ "" + number); contents.add(displayName+ "" + number);
// contents.add(displayName.substring(0,1) + "" + number.substring(0,4)); // contents.add(displayName.substring(0,1) + "" + number.substring(0,4));
@@ -605,7 +654,7 @@ public class ShenQingActivity extends BaseActivity<MainViewModel, ActivityShenqi
index++; index++;
uploadSigin(new File(files.get(index)),2,id); uploadSigin(new File(files.get(index)),2,id);
}else{ }else{
changePush(true,"申请提交成功"); changePush(true,"Application submitted successfully");
} }
} }
} }
@@ -615,7 +664,7 @@ public class ShenQingActivity extends BaseActivity<MainViewModel, ActivityShenqi
public void onError(int code, String msg) { public void onError(int code, String msg) {
// ToastUtils.showShort(dataBinding.loginBt, msg); // ToastUtils.showShort(dataBinding.loginBt, msg);
if(type>1){ if(type>1){
changePush(true,"申请提交成功"); changePush(true,"Application submitted successfully");
}else { }else {
changePush(false, msg); changePush(false, msg);
} }

View File

@@ -62,7 +62,7 @@ public class StartUpActivity extends BaseActivity<MainViewModel, ActivityStartUp
*/ */
private void goToMainActivity() { private void goToMainActivity() {
if(!TextUtils.isEmpty(InitApp.getUserToken())){ if(!TextUtils.isEmpty(InitApp.getUserToken())){
startActivity(new Intent(StartUpActivity.this, MainActivity.class)); startActivity(new Intent(StartUpActivity.this, ShenQingActivity.class));
}else{ }else{
startActivity(new Intent(StartUpActivity.this,LoginActivity.class)); startActivity(new Intent(StartUpActivity.this,LoginActivity.class));
} }

View File

@@ -1,4 +1,5 @@
package com.dskj.daikuan.ui.activity; package com.dskj.daikuan.ui.activity;
import android.content.Intent;
import android.os.Build; import android.os.Build;
import android.view.View; import android.view.View;
import android.widget.EditText; import android.widget.EditText;
@@ -46,9 +47,13 @@ public class XiangQingActivity extends BaseActivity<MainViewModel, ActivityXiang
@Override @Override
protected void initView() { protected void initView() {
dataBinding.topLyF.backButton.setOnClickListener(view -> finish()); dataBinding.topLyF.backButton.setOnClickListener(view -> finish());
dataBinding.topLyF.titleTv.setText("详情"); dataBinding.topLyF.titleTv.setText("Loan Info");
id = getIntent().getIntExtra("id",0); id = getIntent().getIntExtra("id",0);
dataBinding.topLyF.menuTv.setVisibility(View.VISIBLE);
dataBinding.topLyF.menuTv.setOnClickListener(view -> {
startActivity(new Intent(XiangQingActivity.this,MainActivity.class));
// finish();
});
} }
@Override @Override
@@ -89,13 +94,13 @@ public class XiangQingActivity extends BaseActivity<MainViewModel, ActivityXiang
dataBinding.statusTv.setTextColor(getResources().getColor(R.color.color_750000)); dataBinding.statusTv.setTextColor(getResources().getColor(R.color.color_750000));
if(loanBean.getStatus() == 0){ if(loanBean.getStatus() == 0){
dataBinding.statusTv.setText("审核中"); dataBinding.statusTv.setText("processing");
}else if(loanBean.getStatus() == 1){ }else if(loanBean.getStatus() == 1){
dataBinding.statusTv.setText("贷款成功"); dataBinding.statusTv.setText("success");
}else if(loanBean.getStatus() == 2){ }else if(loanBean.getStatus() == 2){
dataBinding.statusTv.setText("申请失败"); dataBinding.statusTv.setText("fail");
dataBinding.statusTv.setTextColor(getResources().getColor(R.color.color_fe8b59)); dataBinding.statusTv.setTextColor(getResources().getColor(R.color.color_fe8b59));
} }

View File

@@ -65,25 +65,23 @@
android:layout_marginRight="@dimen/dp30" android:layout_marginRight="@dimen/dp30"
android:background="@mipmap/edit_false" android:background="@mipmap/edit_false"
android:hint="请输入邀请码" android:hint="请输入邀请码"
android:inputType="textPassword"
android:paddingLeft="10dp" android:paddingLeft="10dp"
android:textColor="#ffffffff" android:textColor="@color/black"
android:textColorHint="@color/color_e6000000" android:textColorHint="@color/color_e6000000"
android:textSize="16sp" /> android:textSize="16sp" />
<TextView <TextView
android:id="@+id/get_code_tv" android:id="@+id/change_type"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="@dimen/dp60" android:layout_height="@dimen/dp40"
android:gravity="center_vertical" android:layout_below="@id/invcode_et"
android:layout_alignRight="@id/pass_et" android:layout_alignRight="@id/pass_et"
android:layout_alignTop="@id/pass_et"
android:layout_marginRight="@dimen/dp10" android:layout_marginRight="@dimen/dp10"
android:text="获取验证码" android:gravity="center_vertical"
android:visibility="gone" android:text="去注册"
android:textColor="#ffe12d48" android:textColor="#ffe12d48"
android:textSize="16sp" android:textSize="16sp"
/> android:visibility="visible" />
<Button <Button
android:id="@+id/login_bt" android:id="@+id/login_bt"

View File

@@ -28,8 +28,8 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_centerInParent="true" android:layout_centerInParent="true"
android:text="Loan List"
android:textColor="@color/black" android:textColor="@color/black"
android:text="贷款列表"
android:textSize="@dimen/sp16" /> android:textSize="@dimen/sp16" />
<androidx.appcompat.widget.AppCompatImageView <androidx.appcompat.widget.AppCompatImageView

View File

@@ -122,7 +122,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp10" android:layout_marginTop="@dimen/dp10"
android:gravity="center_horizontal" android:gravity="center_horizontal"
android:text="IC-人像面" android:text="IC-Front"
android:textColor="#ff959595" android:textColor="#ff959595"
android:textSize="12sp" android:textSize="12sp"
app:layout_constraintTop_toBottomOf="@id/zhengmian_iv" /> app:layout_constraintTop_toBottomOf="@id/zhengmian_iv" />
@@ -164,7 +164,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp10" android:layout_marginTop="@dimen/dp10"
android:gravity="center_horizontal" android:gravity="center_horizontal"
android:text="IC-国徽面 " android:text="IC-Rear"
android:textColor="#ff959595" android:textColor="#ff959595"
android:textSize="12sp" android:textSize="12sp"
app:layout_constraintTop_toBottomOf="@id/fanmian_iv" /> app:layout_constraintTop_toBottomOf="@id/fanmian_iv" />
@@ -261,8 +261,8 @@
android:layout_centerHorizontal="true" android:layout_centerHorizontal="true"
android:background="@drawable/inputbg_false" android:background="@drawable/inputbg_false"
android:gravity="center_vertical" android:gravity="center_vertical"
android:paddingLeft="10dp"
android:hint="请选择银行" android:hint="请选择银行"
android:paddingLeft="10dp"
android:textColor="@color/black" android:textColor="@color/black"
android:textColorHint="@color/color_e6000000" android:textColorHint="@color/color_e6000000"
android:textSize="13sp" /> android:textSize="13sp" />
@@ -365,7 +365,7 @@
android:layout_height="45dp" android:layout_height="45dp"
android:layout_marginTop="@dimen/dp10" android:layout_marginTop="@dimen/dp10"
android:background="@drawable/item_bg_default1" android:background="@drawable/item_bg_default1"
android:text="提交申请" android:text="submit application"
android:textColor="#ffffffff" android:textColor="#ffffffff"
android:textSize="16sp" /> android:textSize="16sp" />

View File

@@ -45,7 +45,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp20" android:layout_marginLeft="@dimen/dp20"
android:layout_marginTop="20dp" android:layout_marginTop="20dp"
android:text="张启山" android:text=""
android:textColor="#ffffffff" android:textColor="#ffffffff"
android:textSize="30sp" /> android:textSize="30sp" />
<LinearLayout <LinearLayout
@@ -137,7 +137,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp10" android:layout_marginTop="@dimen/dp10"
android:gravity="center_horizontal" android:gravity="center_horizontal"
android:text="IC-人像面" android:text="IC-Front"
android:textColor="#ff959595" android:textColor="#ff959595"
android:textSize="12sp" android:textSize="12sp"
app:layout_constraintTop_toBottomOf="@id/zhengmian_iv" /> app:layout_constraintTop_toBottomOf="@id/zhengmian_iv" />
@@ -171,7 +171,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp10" android:layout_marginTop="@dimen/dp10"
android:gravity="center_horizontal" android:gravity="center_horizontal"
android:text="IC-国徽面 " android:text="IC-Rear"
android:textColor="#ff959595" android:textColor="#ff959595"
android:textSize="12sp" android:textSize="12sp"
app:layout_constraintTop_toBottomOf="@id/fanmian_iv" /> app:layout_constraintTop_toBottomOf="@id/fanmian_iv" />

View File

@@ -20,7 +20,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="17dp" android:layout_marginLeft="17dp"
android:layout_marginTop="9dp" android:layout_marginTop="9dp"
android:text="贷款金额" android:text="Loan amount"
android:textColor="#80ffffff" android:textColor="#80ffffff"
android:textSize="13sp" /> android:textSize="13sp" />

View File

@@ -10,7 +10,7 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="?actionBarSize" android:layout_height="?actionBarSize"
android:orientation="horizontal" android:orientation="horizontal"
android:paddingRight="@dimen/dp15"> android:paddingRight="@dimen/dp5">
<androidx.appcompat.widget.AppCompatImageView <androidx.appcompat.widget.AppCompatImageView
android:id="@+id/back_button" android:id="@+id/back_button"
@@ -29,16 +29,19 @@
android:textColor="@color/black" android:textColor="@color/black"
android:textSize="@dimen/sp16" /> android:textSize="@dimen/sp16" />
<androidx.appcompat.widget.AppCompatTextView
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/menu_tv" android:id="@+id/menu_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true" android:layout_alignParentRight="true"
android:layout_centerVertical="true" android:layout_centerVertical="true"
android:textColor="@color/white" android:layout_width="@dimen/dp40"
android:textSize="@dimen/sp14" android:layout_height="@dimen/dp40"
android:scaleType="centerInside"
android:visibility="gone"
android:padding="@dimen/dp8"
android:background="@drawable/bg_ripple" android:background="@drawable/bg_ripple"
android:visibility="gone" /> android:src="@mipmap/log_img" />
</RelativeLayout> </RelativeLayout>
<View <View

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB