第5次提交 清空贷款
This commit is contained in:
1
basicLib/.gitignore
vendored
1
basicLib/.gitignore
vendored
@@ -1 +1,2 @@
|
||||
/build
|
||||
/release
|
||||
@@ -1,11 +1,11 @@
|
||||
apply plugin: 'com.android.library'
|
||||
|
||||
android {
|
||||
compileSdkVersion 31
|
||||
compileSdk 32
|
||||
|
||||
defaultConfig {
|
||||
minSdkVersion 23
|
||||
targetSdkVersion 31
|
||||
minSdkVersion 25
|
||||
targetSdk 32
|
||||
versionCode 1
|
||||
versionName "1.0"
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ import java.util.List;
|
||||
* 创建时间: 2019-03-27 on 16:22
|
||||
* 描述: TODO 结合dataBinding的RecyclerView Adapter
|
||||
*
|
||||
* @author xuhuixiang
|
||||
* @author
|
||||
*/
|
||||
|
||||
public abstract class BaseDBRVAdapter<Data, DB extends ViewDataBinding> extends RecyclerView.Adapter<BaseDBRVHolder> {
|
||||
|
||||
@@ -11,7 +11,7 @@ import androidx.recyclerview.widget.RecyclerView;
|
||||
* 创建时间: 2019-03-27 on 22:12
|
||||
* 描述: TODO 结合dataBinding的RecyclerView Holder
|
||||
*
|
||||
* @author xuhuixiang
|
||||
* @author
|
||||
*/
|
||||
|
||||
public final class BaseDBRVHolder extends RecyclerView.ViewHolder {
|
||||
|
||||
@@ -7,7 +7,7 @@ package com.azhon.basic.adapter;
|
||||
* 创建时间: 2019-03-29 on 13:53
|
||||
* 描述: TODO RecyclerView Item 长按、点击事件
|
||||
*
|
||||
* @author xuhuixiang
|
||||
* @author
|
||||
*/
|
||||
|
||||
public interface OnItemClickListener<Data> {
|
||||
|
||||
@@ -20,12 +20,11 @@ import com.azhon.basic.lifecycle.BaseViewModel;
|
||||
* 创建时间: 2019-03-27 on 10:46
|
||||
* 描述: TODO ViewModel、ViewDataBinding都需要的基类
|
||||
*
|
||||
* @author xuhuixiang
|
||||
* @author
|
||||
*/
|
||||
|
||||
public abstract class BaseActivity<VM extends BaseViewModel, DB extends ViewDataBinding>
|
||||
extends BaseNoModelActivity<DB> {
|
||||
|
||||
protected VM viewModel;
|
||||
|
||||
@Override
|
||||
|
||||
@@ -20,7 +20,7 @@ import com.azhon.basic.lifecycle.BaseViewModel;
|
||||
* 创建时间: 2019-03-28 on 17:35
|
||||
* 描述: TODO ViewModel、ViewDataBinding都需要的基类
|
||||
*
|
||||
* @author xuhuixiang
|
||||
* @author
|
||||
*/
|
||||
|
||||
public abstract class BaseFragment<VM extends BaseViewModel, DB extends ViewDataBinding>
|
||||
|
||||
@@ -12,7 +12,7 @@ import com.azhon.basic.lifecycle.BaseViewModel;
|
||||
* 创建时间: 2019-03-28 on 18:01
|
||||
* 描述: TODO 懒加载Fragment基类,适用于一个页面多个Tab页面
|
||||
*
|
||||
* @author xuhuixiang
|
||||
* @author
|
||||
*/
|
||||
|
||||
public abstract class BaseLazyFragment<VM extends BaseViewModel, DB extends ViewDataBinding>
|
||||
|
||||
@@ -32,7 +32,7 @@ import com.azhon.basic.view.LoadingDialog;
|
||||
* 创建时间: 2019-03-28 on 10:28
|
||||
* 描述: TODO 不需要ViewModel的页面基类
|
||||
*
|
||||
* @author xuhuixiang
|
||||
* @author
|
||||
*/
|
||||
|
||||
public abstract class BaseNoModelActivity<DB extends ViewDataBinding> extends AppCompatActivity {
|
||||
@@ -64,11 +64,11 @@ public abstract class BaseNoModelActivity<DB extends ViewDataBinding> extends Ap
|
||||
| View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
|
||||
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
|
||||
window.setStatusBarColor(Color.TRANSPARENT);
|
||||
if(this.getApplicationContext().getResources().getConfiguration().uiMode == 0x21){
|
||||
// if(this.getApplicationContext().getResources().getConfiguration().uiMode == 0x21){
|
||||
decor.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
|
||||
}else {
|
||||
decor.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
|
||||
}
|
||||
// }else {
|
||||
// decor.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
|
||||
// }
|
||||
}
|
||||
// Paint paint = new Paint();
|
||||
// ColorMatrix matrix = new ColorMatrix();
|
||||
|
||||
@@ -25,7 +25,7 @@ import com.azhon.basic.view.LoadingDialog;
|
||||
* 创建时间: 2019-03-28 on 17:06
|
||||
* 描述: TODO 不需要ViewModel的页面基类
|
||||
*
|
||||
* @author xuhuixiang
|
||||
* @author
|
||||
*/
|
||||
|
||||
public abstract class BaseNoModelFragment<DB extends ViewDataBinding> extends Fragment {
|
||||
|
||||
@@ -7,7 +7,7 @@ package com.azhon.basic.bean;
|
||||
* 创建时间: 2019-03-27 on 20:54
|
||||
* 描述: TODO 封装的对话框实体类
|
||||
*
|
||||
* @author xuhuixiang
|
||||
* @author
|
||||
*/
|
||||
|
||||
public final class DialogBean {
|
||||
|
||||
@@ -17,7 +17,7 @@ import io.reactivex.disposables.Disposable;
|
||||
* 创建时间: 2019-03-27 on 10:44
|
||||
* 描述: TODO ViewModel基类,管理rxJava发出的请求,ViewModel销毁同时也取消请求
|
||||
*
|
||||
* @author xuhuixiang
|
||||
* @author
|
||||
*/
|
||||
|
||||
public abstract class BaseViewModel extends ViewModel {
|
||||
|
||||
@@ -11,7 +11,7 @@ import com.azhon.basic.bean.DialogBean;
|
||||
* 创建时间: 2019-03-27 on 20:57
|
||||
* 描述: TODO
|
||||
*
|
||||
* @author xuhuixiang
|
||||
* @author
|
||||
*/
|
||||
|
||||
public final class DialogLiveData<T> extends MutableLiveData<T> {
|
||||
|
||||
@@ -13,7 +13,7 @@ import retrofit2.converter.scalars.ScalarsConverterFactory;
|
||||
* 创建时间: 2019-03-27 on 14:52
|
||||
* 描述: TODO 封装基础的Retrofit
|
||||
*
|
||||
* @author xuhuixiang
|
||||
* @author
|
||||
*/
|
||||
|
||||
public abstract class BaseApi {
|
||||
|
||||
@@ -11,7 +11,7 @@ import java.util.Stack;
|
||||
* 创建时间: 2019-03-29 on 17:13
|
||||
* 描述: TODO 管理所有Activity的实例
|
||||
*
|
||||
* @author xuhuixiang
|
||||
* @author
|
||||
*/
|
||||
|
||||
public class ActivityUtil {
|
||||
|
||||
@@ -16,7 +16,7 @@ import java.io.File;
|
||||
* 创建时间: 2018/5/4 on 15:49
|
||||
* 描述: TODO
|
||||
*
|
||||
* @author xuhuixiang
|
||||
* @author
|
||||
*/
|
||||
|
||||
public class ApkUtil {
|
||||
|
||||
@@ -9,7 +9,7 @@ import android.util.DisplayMetrics;
|
||||
* 创建时间: 2018/3/18 on 13:32
|
||||
* 描述: TODO
|
||||
*
|
||||
* @author xuhuixiang
|
||||
* @author
|
||||
*/
|
||||
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ import java.io.InputStreamReader;
|
||||
|
||||
/**
|
||||
* 文件名: SharePreUtil
|
||||
* 创建者: xuhuixiang
|
||||
* 创建者:
|
||||
* 创建时间: 2016/12/12 on 11:58
|
||||
* 描述: SharedPreferences存取工具类
|
||||
*/
|
||||
|
||||
@@ -4,7 +4,7 @@ import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 创建者: xuhuixiang
|
||||
* 创建者:
|
||||
* 创建时间: 2017/6/20 on 15:12
|
||||
* 描述: TODO 时间格式化
|
||||
*/
|
||||
|
||||
@@ -23,7 +23,7 @@ import com.azhon.basic.utils.DensityUtil;
|
||||
* 创建时间: 2019-03-29 on 11:30
|
||||
* 描述: TODO 等待对话框
|
||||
*
|
||||
* @author xuhuixiang
|
||||
* @author
|
||||
*/
|
||||
|
||||
public class LoadingDialog extends Dialog {
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<ProgressBar
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:indeterminateTint="#2899FC"
|
||||
android:indeterminateTint="@color/success_stroke_color"
|
||||
android:layout_gravity="center_horizontal" />
|
||||
|
||||
<TextView
|
||||
@@ -27,7 +27,7 @@
|
||||
android:gravity="center"
|
||||
android:maxLines="1"
|
||||
android:text="加载中..."
|
||||
android:textColor="#333333"
|
||||
android:textColor="#022833"
|
||||
android:textSize="16sp" />
|
||||
</LinearLayout>
|
||||
</layout>
|
||||
4
basicLib/src/main/res/values/colors.xml
Normal file
4
basicLib/src/main/res/values/colors.xml
Normal file
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<color name="success_stroke_color">#000000</color>
|
||||
</resources>
|
||||
Reference in New Issue
Block a user