莫名其妙的东西又增加了
@@ -108,5 +108,6 @@ dependencies {
|
||||
//经典刷新头
|
||||
implementation 'com.scwang.smart:refresh-footer-classics:2.0.1'
|
||||
implementation 'com.scwang.smart:refresh-footer-ball:2.0.1'
|
||||
implementation 'com.github.cazaea:sweet-alert-dialog:1.0.0'
|
||||
|
||||
}
|
||||
@@ -25,7 +25,7 @@
|
||||
android:supportsRtl="true"
|
||||
android:theme="@style/AppThemeLogin"
|
||||
android:usesCleartextTraffic="true"
|
||||
tools:replace="android:allowBackup">
|
||||
tools:replace="android:allowBackup,android:icon">
|
||||
<!-- <meta-data-->
|
||||
<!-- android:name="com.google.android.actions"-->
|
||||
<!-- android:resource="@xml/animate" />-->
|
||||
@@ -63,6 +63,7 @@
|
||||
android:exported="true"></activity>
|
||||
<activity
|
||||
android:name=".ui.activity.ShenQingActivity"
|
||||
android:theme="@style/AppThemeLoginMM"
|
||||
android:exported="true"></activity>
|
||||
<activity
|
||||
android:name=".ui.activity.XiangQingActivity"
|
||||
|
||||
BIN
app/src/main/ic_launcher-playstore.png
Normal file
|
After Width: | Height: | Size: 39 KiB |
@@ -36,6 +36,8 @@ public class LoginActivity extends BaseActivity<MainViewModel, ActivityLoginBind
|
||||
dataBinding.loginBt.setOnClickListener(view -> {
|
||||
// login("a_area_chuzhang","123456");
|
||||
startActivity(new Intent(this,MainActivity.class));
|
||||
overridePendingTransition(0,0);
|
||||
finish();
|
||||
});
|
||||
|
||||
dataBinding.nameEt.setOnFocusChangeListener((v, hasFocus) -> {
|
||||
|
||||
@@ -25,9 +25,11 @@ import com.azhon.basic.base.BaseActivity;
|
||||
import com.dskj.daikuan.R;
|
||||
import com.dskj.daikuan.adapter.comm.CommonAdapter;
|
||||
import com.dskj.daikuan.adapter.comm.ViewHolder;
|
||||
import com.dskj.daikuan.config.Config;
|
||||
import com.dskj.daikuan.databinding.ActivityMain2Binding;
|
||||
import com.dskj.daikuan.utils.GsonUtils;
|
||||
import com.dskj.daikuan.utils.LogUtils;
|
||||
import com.dskj.daikuan.utils.RxBus;
|
||||
import com.dskj.daikuan.viewModel.home.MainViewModel;
|
||||
import com.tbruyelle.rxpermissions2.RxPermissions;
|
||||
|
||||
@@ -36,6 +38,9 @@ import java.util.ArrayList;
|
||||
import java.util.Locale;
|
||||
import java.util.Vector;
|
||||
|
||||
import rx.Subscription;
|
||||
import rx.schedulers.Schedulers;
|
||||
|
||||
|
||||
public class MainActivity extends BaseActivity<MainViewModel, ActivityMain2Binding> {
|
||||
private RxPermissions rxPermissions;
|
||||
@@ -83,6 +88,7 @@ public class MainActivity extends BaseActivity<MainViewModel, ActivityMain2Bindi
|
||||
dataBinding.menuTv.setOnClickListener(view -> addLoan());
|
||||
|
||||
dataBinding.tijiaoBt.setOnClickListener(view -> addLoan());
|
||||
|
||||
}
|
||||
@Override
|
||||
protected void initData() {
|
||||
|
||||
@@ -4,6 +4,7 @@ import android.content.ContentUris;
|
||||
import android.content.Intent;
|
||||
import android.content.pm.ActivityInfo;
|
||||
import android.database.Cursor;
|
||||
import android.graphics.Color;
|
||||
import android.net.Uri;
|
||||
import android.os.Build;
|
||||
import android.os.Environment;
|
||||
@@ -22,11 +23,14 @@ import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
|
||||
import com.azhon.basic.base.BaseActivity;
|
||||
import com.bumptech.glide.Glide;
|
||||
import com.cazaea.sweetalert.ProgressHelper;
|
||||
import com.cazaea.sweetalert.SweetAlertDialog;
|
||||
import com.dskj.daikuan.R;
|
||||
import com.dskj.daikuan.adapter.comm.CommonAdapter;
|
||||
import com.dskj.daikuan.adapter.comm.ViewHolder;
|
||||
import com.dskj.daikuan.databinding.ActivityMain2Binding;
|
||||
import com.dskj.daikuan.databinding.ActivityShenqingBinding;
|
||||
import com.dskj.daikuan.ui.dialog.BankListDialog;
|
||||
import com.dskj.daikuan.utils.GsonUtils;
|
||||
import com.dskj.daikuan.utils.LogUtils;
|
||||
import com.dskj.daikuan.utils.ToastUtils;
|
||||
@@ -58,7 +62,7 @@ public class ShenQingActivity extends BaseActivity<MainViewModel, ActivityShenqi
|
||||
private RxPermissions rxPermissions;
|
||||
public static final int REQUEST_CODE_CHOOSE = 0x124;
|
||||
ArrayList<String> files = new ArrayList<>();
|
||||
|
||||
ArrayList<String> banks = new ArrayList<>();
|
||||
@Override
|
||||
protected MainViewModel initViewModel() {
|
||||
return ViewModelProviders.of(this).get(MainViewModel.class);
|
||||
@@ -78,7 +82,9 @@ public class ShenQingActivity extends BaseActivity<MainViewModel, ActivityShenqi
|
||||
@Override
|
||||
protected void initView() {
|
||||
rxPermissions = new RxPermissions(this);
|
||||
|
||||
for (int i =0;i<10;i++){
|
||||
banks.add("银行列表"+i);
|
||||
}
|
||||
dataBinding.topLyF.backButton.setOnClickListener(view -> finish());
|
||||
dataBinding.topLyF.titleTv.setText("贷款申请");
|
||||
setAnimViews(dataBinding.fullnameEt,dataBinding.icEt, dataBinding.phoneNumberEt, dataBinding.occupationEt, dataBinding.addressEt,
|
||||
@@ -96,11 +102,13 @@ public class ShenQingActivity extends BaseActivity<MainViewModel, ActivityShenqi
|
||||
dataBinding.loginBt.setOnClickListener(view -> rxPermissions.requestEach(Manifest.permission.READ_CONTACTS)
|
||||
.subscribe(permission -> {
|
||||
if(permission.granted){
|
||||
toSumbit();
|
||||
toPush();
|
||||
|
||||
// toSumbit();
|
||||
}else if(permission.shouldShowRequestPermissionRationale){
|
||||
ToastUtils.showShort(ShenQingActivity.this,getString(R.string.contacts_permission_font_txt));
|
||||
ToastUtils.showShort(dataBinding.loginBt,getString(R.string.contacts_permission_font_txt));
|
||||
}else{
|
||||
ToastUtils.showShort(ShenQingActivity.this,getString(R.string.contacts_permission_font_all_txt));
|
||||
ToastUtils.showShort(dataBinding.loginBt,getString(R.string.contacts_permission_font_all_txt));
|
||||
}
|
||||
}));
|
||||
|
||||
@@ -108,70 +116,95 @@ public class ShenQingActivity extends BaseActivity<MainViewModel, ActivityShenqi
|
||||
.subscribe(permission -> {
|
||||
if(permission.granted){
|
||||
}});
|
||||
dataBinding.beneficiaryBankEt.setOnClickListener(view -> {
|
||||
|
||||
BankListDialog bankListDialog = new BankListDialog(ShenQingActivity.this,banks);
|
||||
bankListDialog.setOntoAlbumListener(position -> {
|
||||
dataBinding.beneficiaryBankEt.setText(position);
|
||||
});
|
||||
bankListDialog.show();
|
||||
});
|
||||
}
|
||||
int i = 0;
|
||||
private void toPush() {
|
||||
SweetAlertDialog pDialog = new SweetAlertDialog(this, SweetAlertDialog.PROGRESS_TYPE);
|
||||
pDialog.getProgressHelper().setBarColor(getResources().getColor(R.color.blue_btn_bg_color));
|
||||
pDialog.setTitleText("正在提交申请……");
|
||||
// pDialog.setTitleText("提交申请");
|
||||
pDialog.setCancelable(false);
|
||||
pDialog.show();
|
||||
new Handler().postDelayed(() -> {
|
||||
pDialog.changeAlertType(SweetAlertDialog.SUCCESS_TYPE);
|
||||
pDialog.setTitleText("申请提交成功");
|
||||
pDialog.setConfirmText("完成");
|
||||
pDialog.setConfirmClickListener(new SweetAlertDialog.OnSweetClickListener() {
|
||||
@Override
|
||||
public void onClick(SweetAlertDialog sweetAlertDialog) {
|
||||
finish();
|
||||
}
|
||||
});
|
||||
|
||||
}, 5000);
|
||||
}
|
||||
|
||||
@RequiresApi(api = Build.VERSION_CODES.Q)
|
||||
private void toSumbit() {
|
||||
if(TextUtils.isEmpty(dataBinding.fullnameEt.getText().toString())){
|
||||
ToastUtils.showShort(ShenQingActivity.this,"Full Name 不能为空");
|
||||
ToastUtils.showShort(dataBinding.loginBt,"姓名不能为空");
|
||||
return;
|
||||
}
|
||||
|
||||
if(TextUtils.isEmpty(dataBinding.icEt.getText().toString())){
|
||||
ToastUtils.showShort(ShenQingActivity.this,"IC 不能为空");
|
||||
ToastUtils.showShort(dataBinding.loginBt,"大马卡不能为空");
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
if(TextUtils.isEmpty(dataBinding.phoneNumberEt.getText().toString())){
|
||||
ToastUtils.showShort(ShenQingActivity.this,"Phone Number 不能为空");
|
||||
ToastUtils.showShort(dataBinding.loginBt,"电话号码不能为空");
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
if(TextUtils.isEmpty(dataBinding.occupationEt.getText().toString())){
|
||||
ToastUtils.showShort(ShenQingActivity.this,"Occupation 不能为空");
|
||||
ToastUtils.showShort(dataBinding.loginBt,"职业不能为空");
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
if(TextUtils.isEmpty(dataBinding.addressEt.getText().toString())){
|
||||
ToastUtils.showShort(ShenQingActivity.this,"Address 不能为空");
|
||||
ToastUtils.showShort(dataBinding.loginBt,"地址不能为空");
|
||||
return;
|
||||
}
|
||||
|
||||
if(TextUtils.isEmpty(dataBinding.addressEt.getText().toString())){
|
||||
ToastUtils.showShort(ShenQingActivity.this,"Address 不能为空");
|
||||
return;
|
||||
}
|
||||
|
||||
if(TextUtils.isEmpty(dataBinding.beneficiaryBankEt.getText().toString())){
|
||||
ToastUtils.showShort(ShenQingActivity.this,"Beneficiary Bank 不能为空");
|
||||
ToastUtils.showShort(dataBinding.loginBt,"收款银行不能为空");
|
||||
return;
|
||||
}
|
||||
|
||||
if(TextUtils.isEmpty(dataBinding.beneficiaryAccountNoEt.getText().toString())){
|
||||
ToastUtils.showShort(ShenQingActivity.this,"Beneficiary AccountNo 不能为空");
|
||||
ToastUtils.showShort(dataBinding.loginBt,"户口号码不能为空");
|
||||
return;
|
||||
}
|
||||
|
||||
if(TextUtils.isEmpty(dataBinding.salaryEt.getText().toString())){
|
||||
ToastUtils.showShort(ShenQingActivity.this,"salary 不能为空");
|
||||
ToastUtils.showShort(dataBinding.loginBt,"薪水不能为空");
|
||||
return;
|
||||
}
|
||||
|
||||
if(TextUtils.isEmpty(dataBinding.loanAmountEt.getText().toString())){
|
||||
ToastUtils.showShort(ShenQingActivity.this,"Loan Amount 不能为空");
|
||||
ToastUtils.showShort(dataBinding.loginBt,"贷款金额不能为空");
|
||||
return;
|
||||
}
|
||||
|
||||
if(imageUri == null){
|
||||
ToastUtils.showShort(ShenQingActivity.this,"IC 正面不能为空");
|
||||
ToastUtils.showShort(dataBinding.loginBt,"大马卡正面不能为空");
|
||||
return;
|
||||
}
|
||||
|
||||
if(imageUriGuoHui == null){
|
||||
ToastUtils.showShort(ShenQingActivity.this,"IC 背面不能为空");
|
||||
ToastUtils.showShort(dataBinding.loginBt,"大马卡背面不能为空");
|
||||
return;
|
||||
}
|
||||
toFileList();
|
||||
@@ -202,9 +235,9 @@ public class ShenQingActivity extends BaseActivity<MainViewModel, ActivityShenqi
|
||||
}
|
||||
});
|
||||
}else if(permission.shouldShowRequestPermissionRationale){
|
||||
ToastUtils.showShort(ShenQingActivity.this,getString(R.string.file_permission_font_txt));
|
||||
ToastUtils.showShort(dataBinding.loginBt,getString(R.string.file_permission_font_txt));
|
||||
}else{
|
||||
ToastUtils.showShort(ShenQingActivity.this,getString(R.string.file_permission_font_all_txt));
|
||||
ToastUtils.showShort(dataBinding.loginBt,getString(R.string.file_permission_font_all_txt));
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
@@ -50,6 +50,7 @@ public class StartUpActivity extends BaseActivity<MainViewModel, ActivityStartUp
|
||||
private void goToMainActivity() {
|
||||
Intent intent = new Intent(StartUpActivity.this, LoginActivity.class);
|
||||
startActivity(intent);
|
||||
overridePendingTransition(0,0);
|
||||
finish();
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,88 @@
|
||||
package com.dskj.daikuan.ui.dialog;
|
||||
|
||||
import android.app.Dialog;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
import android.util.DisplayMetrics;
|
||||
import android.view.Gravity;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.Window;
|
||||
import android.view.WindowManager;
|
||||
import android.widget.AdapterView;
|
||||
import android.widget.ArrayAdapter;
|
||||
import android.widget.ListView;
|
||||
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
import com.dskj.daikuan.R;
|
||||
import com.dskj.daikuan.adapter.comm.CommonAdapter;
|
||||
import com.dskj.daikuan.adapter.comm.ViewHolder;
|
||||
import com.dskj.daikuan.ui.activity.MainActivity;
|
||||
import com.dskj.daikuan.ui.activity.XiangQingActivity;
|
||||
import com.dskj.daikuan.viewModel.home.SwitchVideoModel;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class BankListDialog extends Dialog {
|
||||
|
||||
private Context mContext;
|
||||
|
||||
private RecyclerView switchDialogList;
|
||||
|
||||
|
||||
OnListItemClickListener onNextCallListener;
|
||||
|
||||
private List<String> data;
|
||||
|
||||
public interface OnListItemClickListener {
|
||||
void onItemClick(String position);
|
||||
}
|
||||
public void setOntoAlbumListener(OnListItemClickListener onNextCallListener) {
|
||||
this.onNextCallListener = onNextCallListener;
|
||||
}
|
||||
public BankListDialog(Context context,List<String > data) {
|
||||
super(context, R.style.dialog_style);
|
||||
this.mContext = context;
|
||||
this.data = data;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
setContentView(R.layout.bank_dialog);
|
||||
|
||||
switchDialogList = (RecyclerView) findViewById(R.id.switch_dialog_list);
|
||||
|
||||
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getContext());
|
||||
switchDialogList.setLayoutManager(linearLayoutManager);
|
||||
CommonAdapter commonAdapter = new CommonAdapter<String>(getContext(), R.layout.switch_video_dialog_item, data) {
|
||||
@Override
|
||||
public void convert(ViewHolder holder, String s, int index) {
|
||||
holder.setText(R.id.top_name,s);
|
||||
holder.getView(R.id.top_name).setOnClickListener(view -> {
|
||||
dismiss();
|
||||
if(onNextCallListener!=null){
|
||||
onNextCallListener.onItemClick(s);
|
||||
}
|
||||
});
|
||||
}
|
||||
};
|
||||
switchDialogList.setAdapter(commonAdapter);
|
||||
|
||||
Window window = getWindow();
|
||||
WindowManager.LayoutParams wlp = window.getAttributes();
|
||||
wlp.gravity = Gravity.BOTTOM;
|
||||
wlp.width = WindowManager.LayoutParams.MATCH_PARENT;
|
||||
wlp.height = WindowManager.LayoutParams.WRAP_CONTENT;
|
||||
|
||||
|
||||
window.setAttributes(wlp);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -1,10 +1,18 @@
|
||||
package com.dskj.daikuan.utils;
|
||||
|
||||
import android.content.Context;
|
||||
import android.view.Gravity;
|
||||
import android.view.View;
|
||||
import android.widget.Toast;
|
||||
|
||||
import com.azhon.basic.utils.SnackbarUtils;
|
||||
import com.google.android.material.snackbar.Snackbar;
|
||||
|
||||
public class ToastUtils {
|
||||
public static void showShort(Context context,String name){
|
||||
Toast.makeText(context,name,Toast.LENGTH_SHORT).show();
|
||||
public static void showShort(View context, String name){
|
||||
// Toast.makeText(context,name,Toast.LENGTH_SHORT).show();
|
||||
SnackbarUtils.Short(context,name).gravityFrameLayout(Gravity.TOP).show();
|
||||
// Snackbar.make(context, name, Snackbar.LENGTH_SHORT).show();
|
||||
// snackbar.show();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -49,6 +49,7 @@
|
||||
android:layout_centerHorizontal="true"
|
||||
android:background="@drawable/inputbg_false"
|
||||
android:paddingLeft="10dp"
|
||||
android:singleLine="true"
|
||||
android:textColor="@color/black"
|
||||
android:textColorHint="@color/color_e6000000"
|
||||
android:textSize="13sp" />
|
||||
@@ -70,6 +71,8 @@
|
||||
android:layout_centerHorizontal="true"
|
||||
android:background="@drawable/inputbg_false"
|
||||
android:paddingLeft="10dp"
|
||||
android:inputType="number"
|
||||
android:singleLine="true"
|
||||
android:textColor="@color/black"
|
||||
android:textColorHint="@color/color_e6000000"
|
||||
android:textSize="13sp" />
|
||||
@@ -181,6 +184,7 @@
|
||||
android:layout_marginTop="@dimen/dp4"
|
||||
android:layout_centerHorizontal="true"
|
||||
android:inputType="phone"
|
||||
android:singleLine="true"
|
||||
android:background="@drawable/inputbg_false"
|
||||
android:paddingLeft="10dp"
|
||||
android:textColor="@color/black"
|
||||
@@ -206,6 +210,7 @@
|
||||
android:layout_centerHorizontal="true"
|
||||
android:background="@drawable/inputbg_false"
|
||||
android:paddingLeft="10dp"
|
||||
android:singleLine="true"
|
||||
android:textColor="@color/black"
|
||||
android:textColorHint="@color/color_e6000000"
|
||||
android:textSize="13sp" />
|
||||
@@ -228,6 +233,7 @@
|
||||
android:layout_centerHorizontal="true"
|
||||
android:background="@drawable/inputbg_false"
|
||||
android:paddingLeft="10dp"
|
||||
|
||||
android:textColor="@color/black"
|
||||
android:textColorHint="@color/color_e6000000"
|
||||
android:textSize="13sp" />
|
||||
@@ -253,6 +259,7 @@
|
||||
android:layout_centerHorizontal="true"
|
||||
android:background="@drawable/inputbg_false"
|
||||
android:paddingLeft="10dp"
|
||||
android:gravity="center_vertical"
|
||||
android:textColor="@color/black"
|
||||
android:textColorHint="@color/color_e6000000"
|
||||
android:textSize="13sp" />
|
||||
@@ -282,6 +289,7 @@
|
||||
android:layout_centerHorizontal="true"
|
||||
android:background="@drawable/inputbg_false"
|
||||
android:paddingLeft="10dp"
|
||||
android:singleLine="true"
|
||||
android:inputType="number"
|
||||
android:textColor="@color/black"
|
||||
android:textColorHint="@color/color_e6000000"
|
||||
@@ -304,6 +312,7 @@
|
||||
android:layout_centerHorizontal="true"
|
||||
android:background="@drawable/inputbg_false"
|
||||
android:paddingLeft="10dp"
|
||||
android:singleLine="true"
|
||||
android:inputType="number"
|
||||
android:textColor="@color/black"
|
||||
android:textColorHint="@color/color_e6000000"
|
||||
@@ -326,6 +335,7 @@
|
||||
android:layout_centerHorizontal="true"
|
||||
android:background="@drawable/inputbg_false"
|
||||
android:paddingLeft="10dp"
|
||||
android:singleLine="true"
|
||||
android:inputType="number"
|
||||
android:textColor="@color/black"
|
||||
android:textColorHint="@color/color_e6000000"
|
||||
|
||||
18
app/src/main/res/layout/bank_dialog.xml
Normal file
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="360dp"
|
||||
android:background="@color/white"
|
||||
android:orientation="vertical">
|
||||
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@+id/switch_dialog_list"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:background="@null"
|
||||
android:cacheColorHint="#00000000"
|
||||
android:divider="#ccc"
|
||||
android:dividerHeight="1px"
|
||||
android:listSelector="#00000000" />
|
||||
|
||||
</LinearLayout>
|
||||
@@ -1,14 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="#00000000"
|
||||
android:gravity="center_vertical"
|
||||
android:paddingLeft="15dp"
|
||||
android:paddingTop="10dp"
|
||||
android:paddingRight="15dp"
|
||||
android:paddingBottom="10dp"
|
||||
android:textColor="#FFFFFF"
|
||||
android:textSize="15sp">
|
||||
|
||||
</TextView>
|
||||
android:orientation="vertical">
|
||||
<TextView
|
||||
android:id="@+id/top_name"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="50dp"
|
||||
android:background="#00000000"
|
||||
android:gravity="center_vertical"
|
||||
android:textColor="#000000"
|
||||
android:paddingLeft="@dimen/dp20"
|
||||
android:textSize="15sp"/>
|
||||
<View
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="1px"
|
||||
android:background="@color/color_search_1"/>
|
||||
</LinearLayout>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@drawable/ic_launcher_background" />
|
||||
<foreground android:drawable="@drawable/ic_launcher_foreground" />
|
||||
<background android:drawable="@color/ic_launcher_background"/>
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
|
||||
</adaptive-icon>
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@drawable/ic_launcher_background" />
|
||||
<foreground android:drawable="@drawable/ic_launcher_foreground" />
|
||||
<background android:drawable="@color/ic_launcher_background"/>
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
|
||||
</adaptive-icon>
|
||||
BIN
app/src/main/res/mipmap-hdpi/ic_launcher.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 1.4 KiB |
BIN
app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
Normal file
|
After Width: | Height: | Size: 5.1 KiB |
BIN
app/src/main/res/mipmap-hdpi/ic_launcher_round.png
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 2.8 KiB |
BIN
app/src/main/res/mipmap-mdpi/ic_launcher.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 982 B |
BIN
app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
Normal file
|
After Width: | Height: | Size: 2.9 KiB |
BIN
app/src/main/res/mipmap-mdpi/ic_launcher_round.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 1.7 KiB |
BIN
app/src/main/res/mipmap-xhdpi/ic_launcher.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 1.9 KiB |
BIN
app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
Normal file
|
After Width: | Height: | Size: 7.5 KiB |
BIN
app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
Normal file
|
After Width: | Height: | Size: 6.0 KiB |
|
Before Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 1.5 KiB |
BIN
app/src/main/res/mipmap-xxhdpi/ic_launcher.png
Normal file
|
After Width: | Height: | Size: 5.7 KiB |
BIN
app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
Normal file
|
After Width: | Height: | Size: 9.4 KiB |
|
Before Width: | Height: | Size: 133 KiB |
BIN
app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
Normal file
|
After Width: | Height: | Size: 8.2 KiB |
BIN
app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 264 KiB |
@@ -72,6 +72,10 @@
|
||||
<color name="color_search_1">#DDDDDD</color>
|
||||
<color name="color_e12d48">#E12D48</color>
|
||||
|
||||
<color name="success_stroke_color">#E12D48</color>
|
||||
<color name="trans_success_stroke_color">#E12D48</color>
|
||||
<color name="blue_btn_bg_color">#E12D48</color>
|
||||
<color name="blue_btn_bg_pressed_color">#E12D48</color>
|
||||
<color name="color_45000000">#45000000</color>
|
||||
|
||||
</resources>
|
||||
4
app/src/main/res/values/ic_launcher_background.xml
Normal file
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<color name="ic_launcher_background">#FFFFFF</color>
|
||||
</resources>
|
||||
@@ -66,23 +66,35 @@
|
||||
</style>
|
||||
|
||||
|
||||
<style name="AppThemeLogin" parent="Theme.AppCompat.DayNight.DarkActionBar">
|
||||
<item name="android:windowTranslucentStatus">false</item>
|
||||
<item name="android:windowTranslucentNavigation">true</item>
|
||||
<item name="android:statusBarColor">@android:color/transparent</item>
|
||||
<item name="colorPrimary">@color/black</item>
|
||||
<item name="colorPrimaryDark">@color/black</item>
|
||||
<item name="colorAccent">@color/black</item>
|
||||
<style name="AppThemeLoginMM" parent="Theme.AppCompat.DayNight.DarkActionBar">
|
||||
<item name="android:windowTranslucentStatus" tools:ignore="NewApi">false</item>
|
||||
<item name="android:statusBarColor" tools:ignore="NewApi">@android:color/transparent</item>
|
||||
<item name="colorPrimary">@color/zhihu_album_popup_bg</item>
|
||||
<item name="colorPrimaryDark">@color/zhihu_album_popup_bg</item>
|
||||
<item name="colorAccent">@color/zhihu_album_popup_bg</item>
|
||||
<item name="windowActionBar">false</item>
|
||||
<item name="android:windowIsTranslucent">true</item>
|
||||
<item name="android:windowDisablePreview">true</item>
|
||||
<item name="android:windowBackground">@color/zhihu_album_popup_bg</item>
|
||||
<item name="android:navigationBarColor">@color/zhihu_album_popup_bg</item>
|
||||
<!-- 隐藏Activity窗口的Title标题栏 -->
|
||||
<item name="windowNoTitle">true</item>
|
||||
|
||||
<item name="background">@color/white</item>
|
||||
</style>
|
||||
|
||||
<style name="AppThemeLogin" parent="Theme.AppCompat.DayNight.DarkActionBar">
|
||||
<item name="android:windowTranslucentStatus">false</item>
|
||||
<item name="android:windowTranslucentNavigation">true</item>
|
||||
<item name="android:statusBarColor">@android:color/transparent</item>
|
||||
<item name="colorPrimary">@color/black</item>
|
||||
<item name="colorPrimaryDark">@color/black</item>
|
||||
<item name="colorAccent">@color/black</item>
|
||||
<item name="windowActionBar">false</item>
|
||||
<item name="android:windowIsTranslucent">true</item>
|
||||
<item name="android:windowDisablePreview">true</item>
|
||||
<!-- 隐藏Activity窗口的Title标题栏 -->
|
||||
<item name="windowNoTitle">true</item>
|
||||
|
||||
<item name="background">@color/white</item>
|
||||
|
||||
</style>
|
||||
|
||||
<style name="MaterialDesignDialog" parent="@style/Theme.AppCompat.Dialog">
|
||||
<!-- 背景透明 -->
|
||||
|
||||
@@ -61,7 +61,7 @@ public class SnackbarUtils {
|
||||
*/
|
||||
public static SnackbarUtils Short(View view, String message){
|
||||
mSnackbar = Snackbar.make(view,message,Snackbar.LENGTH_SHORT);
|
||||
return new SnackbarUtils(mSnackbar).backColor(0XCC1771E3);
|
||||
return new SnackbarUtils(mSnackbar).backColor(0XCCE12D48);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||