callback) {
- // 创建一个账目请求对象,封装账目相关信息
- TransactionsRequest request = new TransactionsRequest(
- transactionsId,
- Constants.APP_INFO_ID,
- type,
- categoryId,
- amount,
- desc,
- transactionDate
- );
- // 定义JSON内容类型,用于HTTP请求体
- MediaType jsonType = MediaType.parse("application/json; charset=utf-8");
- // 将请求对象序列化为JSON格式,并创建请求体
- RequestBody body = RequestBody.create(jsonType, gson.toJson(request));
- // 构建HTTP请求对象,指定请求URL和请求体
- Request httpRequest = new Request.Builder()
- .url(UPDATE_TRANSACTIONS_URL)
- .post(body)
- .build();
- // 执行需要身份验证的请求,并处理响应
- executeAuthRequest(httpRequest, String.class, callback);
- }
-
- /**
- * 删除交易记录
- *
- * 通过发送GET请求到指定URL,请求中携带需要删除的交易记录ID作为查询参数,来删除指定的交易记录
- *
- * @param transactionsId 需要删除的交易记录的ID
- * @param callback 请求的回调,用于处理请求成功或失败的响应
- */
- public void deleteTransactions(Integer transactionsId, ApiCallback callback) {
-
- // 构建请求的URL,包含删除交易记录的API endpoint和查询参数
- HttpUrl url = HttpUrl.parse(DELETE_TRANSACTIONS_URL)
- .newBuilder()
- .addQueryParameter("id", String.valueOf(transactionsId))
- .build();
-
- // 创建HTTP请求,指定请求的URL和方法(GET)
- Request httpRequest = new Request.Builder()
- .url(url)
- .get()
- .build();
-
- // 执行需要身份验证的HTTP请求,并期望返回一个String类型的结果,回调处理结果
- executeAuthRequest(httpRequest, String.class, callback);
- }
-
-
- /**
- * 分页查询类别信息
- *
- * 该方法用于根据指定的条件分页查询交易类别信息它构造一个包含查询参数的请求,
- * 并将其发送到API服务器处理完成后,通过回调函数返回结果
- *
- * @param pageNo 分页查询的页号
- * @param pageSize 每页的记录数
- * @param type 交易类型,用于筛选交易记录
- * @param categoryId 类别ID,用于筛选交易记录
- * @param transactionDateStart 交易日期开始,用于筛选交易记录
- * @param transactionDateEnd 交易日期结束,用于筛选交易记录
- * @param callback API回调,用于处理服务器返回的响应
- */
- public void pageTransactions(Integer pageNo, Integer pageSize, Integer type,
- Integer categoryId, LocalDate transactionDateStart, LocalDate transactionDateEnd,
- ApiCallback callback) {
-
- // 创建分页请求对象,封装查询参数
- TransactionsPageRequest request = new TransactionsPageRequest(
- pageNo,
- pageSize,
- Constants.APP_INFO_ID,
- type,
- categoryId,
- transactionDateStart,
- transactionDateEnd
- );
-
- // 定义JSON媒体类型,用于请求体
- MediaType jsonType = MediaType.parse("application/json; charset=utf-8");
- // 将请求对象序列化为JSON,并创建请求体
- RequestBody body = RequestBody.create(jsonType, gson.toJson(request));
- // 构建POST请求
- Request httpRequest = new Request.Builder()
- .url(PAGE_TRANSACTIONS_URL)
- .post(body)
- .build();
- // 执行请求,并通过回调函数处理响应
- executeAuthRequest(httpRequest, String.class, callback);
- }
-
-
- /**
- * 导出账目
- *
- * @param startDate 开始日期
- * @param endDate 结束日期
- * @param email 邮箱地址
- * @param callback 回调接口,用于处理API请求结果
- */
- public void exportTransactions(String startDate, String endDate, String email, ApiCallback callback) {
- // 创建一个账目请求对象,封装账目相关信息
- TransactionsExportRequest request = new TransactionsExportRequest(
- Constants.APP_INFO_ID,
- email,
- startDate,
- endDate
- );
- // 定义JSON内容类型,用于HTTP请求体
- MediaType jsonType = MediaType.parse("application/json; charset=utf-8");
- // 将请求对象序列化为JSON格式,并创建请求体
- RequestBody body = RequestBody.create(jsonType, gson.toJson(request));
- // 构建HTTP请求对象,指定请求URL和请求体
- Request httpRequest = new Request.Builder()
- .url(EXPORT_TRANSACTIONS_URL)
- .post(body)
- .build();
- // 执行需要身份验证的请求,并处理响应
- executeAuthRequest(httpRequest, Boolean.class, callback);
- }
-
-
- /**
- * 构造方法
- *
- * @param context
- */
- public TransactionsService(Context context) {
- super(context);
- }
-
-
- @Override
- protected T decryptIfNeeded(T data) throws Exception {
- // 当前接口无需解密,直接返回原始数据
- return data;
- }
-
-}
diff --git a/app/src/main/java/com/tfq/finances/network/api/index/IndexService.java b/app/src/main/java/com/tfq/finances/network/api/index/IndexService.java
deleted file mode 100644
index 36637f8..0000000
--- a/app/src/main/java/com/tfq/finances/network/api/index/IndexService.java
+++ /dev/null
@@ -1,49 +0,0 @@
-package com.tfq.finances.network.api.index;
-
-import android.content.Context;
-
-import com.tfq.finances.core.constants.Constants;
-import com.tfq.finances.network.api.BaseApiClient;
-import com.tfq.finances.network.config.ApiCallback;
-import com.tfq.finances.network.config.ApiConfig;
-import com.tfq.finances.network.config.TfqConstants;
-import com.tfq.finances.network.model.response.finances.index.IndexResp;
-
-import okhttp3.HttpUrl;
-import okhttp3.Request;
-
-public class IndexService extends BaseApiClient {
-
- private static final String INDEX_URL = ApiConfig.buildUrl("/finances/member/index");
-
- public IndexService(Context context) {
- super(context);
- }
-
- /**
- * 首页数据
- *
- * @param callback
- */
- public void index(String month, ApiCallback callback) {
-
- HttpUrl url = HttpUrl.parse(INDEX_URL)
- .newBuilder()
- .addQueryParameter("appinfoId", Constants.APP_INFO_ID)
- .addQueryParameter("month", month)
- .build();
-
- Request httpRequest = new Request.Builder()
- .url(url)
- .get()
- .build();
- executeAuthRequest(httpRequest, IndexResp.class, callback);
- }
-
-
- @Override
- protected T decryptIfNeeded(T data) throws Exception {
- // 当前接口无需解密,直接返回原始数据
- return data;
- }
-}
diff --git a/app/src/main/java/com/tfq/finances/network/interceptor/AuthInterceptor.java b/app/src/main/java/com/tfq/finances/network/interceptor/AuthInterceptor.java
index 5940ea3..0078ade 100644
--- a/app/src/main/java/com/tfq/finances/network/interceptor/AuthInterceptor.java
+++ b/app/src/main/java/com/tfq/finances/network/interceptor/AuthInterceptor.java
@@ -7,11 +7,12 @@ import android.os.Looper;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
+import com.tfq.finances.app.App;
import com.tfq.finances.core.enums.TokenRefreshLock;
-import com.tfq.finances.finances.activity.Activity_Login;
+import com.tfq.finances.main.Activity_Login;
import com.tfq.finances.network.api.member.MemberService;
-import com.tfq.finances.network.model.response.base.TfqBaseResult;
import com.tfq.finances.network.config.token.TokenManager;
+import com.tfq.finances.network.model.response.base.TfqBaseResult;
import java.io.IOException;
import java.lang.reflect.Type;
@@ -135,11 +136,13 @@ public class AuthInterceptor implements Interceptor {
* 启动登录Activity
*/
private void startLoginActivity() {
- //TODO 待测试
- new Handler(Looper.getMainLooper()).post(() -> {
- Intent intent = new Intent(context, Activity_Login.class);
- intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
- context.startActivity(intent);
- });
+ if (App.getInstances().isNeedLogin()) {
+ //TODO 待测试
+ new Handler(Looper.getMainLooper()).post(() -> {
+ Intent intent = new Intent(context, Activity_Login.class);
+ intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+ context.startActivity(intent);
+ });
+ }
}
}
diff --git a/app/src/main/java/com/tfq/finances/network/model/request/finances/budgets/BudgetsRequest.kt b/app/src/main/java/com/tfq/finances/network/model/request/finances/budgets/BudgetsRequest.kt
deleted file mode 100644
index 2dd29a4..0000000
--- a/app/src/main/java/com/tfq/finances/network/model/request/finances/budgets/BudgetsRequest.kt
+++ /dev/null
@@ -1,26 +0,0 @@
-package com.tfq.finances.network.model.request.finances.budgets
-
-import java.math.BigDecimal
-
-data class BudgetsRequest(
- /**
- * 应用id
- */
- var appinfoId: String = "",
- /**
- * 用户id
- */
- var userId: Long = -1,
- /**
- * 金额
- */
- var amount: BigDecimal = BigDecimal.ZERO,
- /**
- * 月份 yyyy-MM
- */
- var month: String = "",
- /**
- * 预算类型(默认1总2分类预算)
- */
- var type: Int = 1,
-)
\ No newline at end of file
diff --git a/app/src/main/java/com/tfq/finances/network/model/request/finances/categories/CategoriesAllRequest.kt b/app/src/main/java/com/tfq/finances/network/model/request/finances/categories/CategoriesAllRequest.kt
deleted file mode 100644
index e658929..0000000
--- a/app/src/main/java/com/tfq/finances/network/model/request/finances/categories/CategoriesAllRequest.kt
+++ /dev/null
@@ -1,20 +0,0 @@
-package com.tfq.finances.network.model.request.finances.categories
-
-data class CategoriesAllRequest(
-
- /**
- * 应用id
- */
- var appinfoId: String? = null,
-
- /**
- * userId
- */
- var userId: Long? = null,
-
- /**
- * 类型
- */
- var type: Int? = null
-
-)
\ No newline at end of file
diff --git a/app/src/main/java/com/tfq/finances/network/model/request/finances/categories/CategoriesRequest.kt b/app/src/main/java/com/tfq/finances/network/model/request/finances/categories/CategoriesRequest.kt
deleted file mode 100644
index 6a52998..0000000
--- a/app/src/main/java/com/tfq/finances/network/model/request/finances/categories/CategoriesRequest.kt
+++ /dev/null
@@ -1,34 +0,0 @@
-package com.tfq.finances.network.model.request.finances.categories
-
-import java.math.BigDecimal
-
-data class CategoriesRequest(
-
- /**
- * id
- */
- var id: Int? = null,
-
- /**
- * 应用id
- */
- var appinfoId: String = "",
-
- /**
- * 图标
- */
- var iconUrl: String = "",
-
- /**
- * 名称
- */
- var name: String = "",
-
- /**
- * 类型
- */
- var type: Int? = null
-
-
-
-)
\ No newline at end of file
diff --git a/app/src/main/java/com/tfq/finances/network/model/request/finances/transactions/TransactionsExportRequest.kt b/app/src/main/java/com/tfq/finances/network/model/request/finances/transactions/TransactionsExportRequest.kt
deleted file mode 100644
index ee2ba72..0000000
--- a/app/src/main/java/com/tfq/finances/network/model/request/finances/transactions/TransactionsExportRequest.kt
+++ /dev/null
@@ -1,33 +0,0 @@
-package com.tfq.finances.network.model.request.finances.transactions
-
-import java.math.BigDecimal
-import java.time.LocalDate
-
-/**
- * 账目
- */
-data class TransactionsExportRequest(
-
- /**
- * 应用id
- */
- var appinfoId: String = "",
- /**
- * 邮箱
- */
- var email: String = "",
-
-
- /**
- * 发生日期 起始时间
- * yyyy-MM-dd
- */
- var startDate: String? = null,
-
- /**
- * 发生日期 结束时间
- * yyyy-MM-dd
- */
- var endDate: String? = null,
-
-)
\ No newline at end of file
diff --git a/app/src/main/java/com/tfq/finances/network/model/request/finances/transactions/TransactionsPageRequest.kt b/app/src/main/java/com/tfq/finances/network/model/request/finances/transactions/TransactionsPageRequest.kt
deleted file mode 100644
index 459dd65..0000000
--- a/app/src/main/java/com/tfq/finances/network/model/request/finances/transactions/TransactionsPageRequest.kt
+++ /dev/null
@@ -1,45 +0,0 @@
-package com.tfq.finances.network.model.request.finances.transactions
-
-import java.math.BigDecimal
-import java.time.LocalDate
-
-/**
- * 账目
- */
-data class TransactionsPageRequest(
-
- /**
- * 分页参数
- */
- var pageNo: Int? = 1,
- /**
- * 分页参数
- */
- var pageSize: Int? = 10,
-
- /**
- * 应用id
- */
- var appinfoId: String = "",
-
- /**
- * 类型
- */
- var type: Int? = null,
-
- /**
- * categoryId
- */
- var categoryId: Int? = null,
-
- /**
- * 发生日期
- */
- var transactionDateStart: LocalDate? = null,
-
- /**
- * 发生日期
- */
- var transactionDateEnd: LocalDate? = null
-
-)
\ No newline at end of file
diff --git a/app/src/main/java/com/tfq/finances/network/model/request/finances/transactions/TransactionsRequest.kt b/app/src/main/java/com/tfq/finances/network/model/request/finances/transactions/TransactionsRequest.kt
deleted file mode 100644
index 69b2955..0000000
--- a/app/src/main/java/com/tfq/finances/network/model/request/finances/transactions/TransactionsRequest.kt
+++ /dev/null
@@ -1,46 +0,0 @@
-package com.tfq.finances.network.model.request.finances.transactions
-
-import java.math.BigDecimal
-import java.time.LocalDate
-
-/**
- * 账目
- */
-data class TransactionsRequest(
-
- /**
- * id
- */
- var id: Int? = null,
-
- /**
- * 应用id
- */
- var appinfoId: String = "",
-
- /**
- * 类型
- */
- var type: Int? = null,
-
- /**
- * categoryId
- */
- var categoryId: Int? = null,
-
- /**
- * 金额
- */
- var amount: BigDecimal = BigDecimal.ZERO,
-
- /**
- * 备注
- */
- var userDesc: String = "",
-
- /**
- * 发生日期
- */
- var transactionDate: String? = null
-
-)
\ No newline at end of file
diff --git a/app/src/main/java/com/tfq/finances/network/model/response/finances/budgets/BudgetsMonthResp.kt b/app/src/main/java/com/tfq/finances/network/model/response/finances/budgets/BudgetsMonthResp.kt
deleted file mode 100644
index b6d6a7f..0000000
--- a/app/src/main/java/com/tfq/finances/network/model/response/finances/budgets/BudgetsMonthResp.kt
+++ /dev/null
@@ -1,18 +0,0 @@
-package com.tfq.finances.network.model.response.finances.budgets
-
-import com.google.gson.annotations.SerializedName
-import java.math.BigDecimal
-
-data class BudgetsMonthResp(
- @SerializedName("amount")
- var amount: BigDecimal = BigDecimal.ZERO,
-
- @SerializedName("totalExpenses")
- var totalExpenses: BigDecimal = BigDecimal.ZERO,
-
- @SerializedName("remainingAmount")
- var remainingAmount: BigDecimal = BigDecimal.ZERO,
-
- @SerializedName("month")
- var month: String = "",
-)
diff --git a/app/src/main/java/com/tfq/finances/network/model/response/finances/budgets/BudgetsResp.kt b/app/src/main/java/com/tfq/finances/network/model/response/finances/budgets/BudgetsResp.kt
deleted file mode 100644
index e520f57..0000000
--- a/app/src/main/java/com/tfq/finances/network/model/response/finances/budgets/BudgetsResp.kt
+++ /dev/null
@@ -1,23 +0,0 @@
-package com.tfq.finances.network.model.response.finances.budgets
-
-import com.google.gson.annotations.SerializedName
-import java.math.BigDecimal
-
-data class BudgetsResp(
-
- @SerializedName("userId")
- var userId: Long = 0,
-
- @SerializedName("categoriesId")
- var categoriesId: Long = 0,
-
- @SerializedName("granularity")
- var granularity: String = "",
-
- @SerializedName("amount")
- var amount: BigDecimal = BigDecimal.ZERO,
-
- @SerializedName("type")
- var type: Long = 0,
-
-)
diff --git a/app/src/main/java/com/tfq/finances/network/model/response/finances/categories/CategoriesAllResp.kt b/app/src/main/java/com/tfq/finances/network/model/response/finances/categories/CategoriesAllResp.kt
deleted file mode 100644
index 48b890d..0000000
--- a/app/src/main/java/com/tfq/finances/network/model/response/finances/categories/CategoriesAllResp.kt
+++ /dev/null
@@ -1,19 +0,0 @@
-package com.tfq.finances.network.model.response.finances.categories
-
-import com.google.gson.annotations.SerializedName
-
-data class CategoriesAllResp(
-
- /**
- * 系统类别
- */
- @SerializedName("system")
- var system: List? = listOf(),
-
- /**
- * 用户自定义类别
- */
- @SerializedName("user")
- var user: List? = listOf()
-
-)
\ No newline at end of file
diff --git a/app/src/main/java/com/tfq/finances/network/model/response/finances/categories/CategoriesData.kt b/app/src/main/java/com/tfq/finances/network/model/response/finances/categories/CategoriesData.kt
deleted file mode 100644
index ba449b6..0000000
--- a/app/src/main/java/com/tfq/finances/network/model/response/finances/categories/CategoriesData.kt
+++ /dev/null
@@ -1,29 +0,0 @@
-package com.tfq.finances.network.model.response.finances.categories
-
-import com.google.gson.annotations.SerializedName
-import com.tfq.finances.core.enums.CommonTypeOriginEnum
-import java.math.BigDecimal
-
-/**
- * 类别数据
- */
-data class CategoriesData(
- @SerializedName("id")
- var id: Int = 0,
-
- @SerializedName("typeOrigin")
- var typeOrigin: String = CommonTypeOriginEnum.SYSTEM.getName(),
-
- @SerializedName("sort")
- var sort: Int = 0,
-
- @SerializedName("type")
- var type: Int = 0,
-
- @SerializedName("name")
- var name: String = "",
-
- @SerializedName("iconUrl")
- var iconUrl: String = ""
-
-)
\ No newline at end of file
diff --git a/app/src/main/java/com/tfq/finances/network/model/response/finances/index/IndexResp.kt b/app/src/main/java/com/tfq/finances/network/model/response/finances/index/IndexResp.kt
deleted file mode 100644
index f6a06a3..0000000
--- a/app/src/main/java/com/tfq/finances/network/model/response/finances/index/IndexResp.kt
+++ /dev/null
@@ -1,26 +0,0 @@
-package com.tfq.finances.network.model.response.finances.index
-
-import com.google.gson.annotations.SerializedName
-import com.tfq.finances.network.model.response.finances.transactions.TransactionsResp
-import java.math.BigDecimal
-
-data class IndexResp(
- /**
- * 支出
- */
- @SerializedName("expenditure")
- var expenditure: BigDecimal = BigDecimal.ZERO,
-
- /**
- * 收入
- */
- @SerializedName("income")
- var income: BigDecimal = BigDecimal.ZERO,
-
- /**
- * 明细
- */
- @SerializedName("details")
- var details: Map>? = null
-
-)
diff --git a/app/src/main/java/com/tfq/finances/network/model/response/finances/transactions/BillsData.kt b/app/src/main/java/com/tfq/finances/network/model/response/finances/transactions/BillsData.kt
deleted file mode 100644
index 5fee795..0000000
--- a/app/src/main/java/com/tfq/finances/network/model/response/finances/transactions/BillsData.kt
+++ /dev/null
@@ -1,13 +0,0 @@
-package com.tfq.finances.network.model.response.finances.transactions
-
-
-import com.google.gson.annotations.SerializedName
-import com.tfq.finances.network.model.response.adv.AdvSpaceData
-
-/**
- * 账单(月度/年度)
- */
-data class BillsData(
- @SerializedName("billsResp")
- val billsResp: List? = null,
-)
diff --git a/app/src/main/java/com/tfq/finances/network/model/response/finances/transactions/BillsResp.kt b/app/src/main/java/com/tfq/finances/network/model/response/finances/transactions/BillsResp.kt
deleted file mode 100644
index 193f6b9..0000000
--- a/app/src/main/java/com/tfq/finances/network/model/response/finances/transactions/BillsResp.kt
+++ /dev/null
@@ -1,34 +0,0 @@
-package com.tfq.finances.network.model.response.finances.transactions
-
-import com.google.gson.annotations.SerializedName
-import java.math.BigDecimal
-
-data class BillsResp(
-
-
- /**
- * 时间key 月份/年份
- */
- @SerializedName("timeKey")
- val timeKey: String = "",
-
-
- /**
- * 支出
- */
- @SerializedName("expenditure")
- var expenditure: BigDecimal = BigDecimal.ZERO,
-
- /**
- * 收入
- */
- @SerializedName("income")
- var income: BigDecimal = BigDecimal.ZERO,
-
- /**
- * 账户余额
- */
- @SerializedName("balance")
- var balance: BigDecimal = BigDecimal.ZERO,
-
-)
\ No newline at end of file
diff --git a/app/src/main/java/com/tfq/finances/network/model/response/finances/transactions/TransactionsResp.kt b/app/src/main/java/com/tfq/finances/network/model/response/finances/transactions/TransactionsResp.kt
deleted file mode 100644
index 570d00e..0000000
--- a/app/src/main/java/com/tfq/finances/network/model/response/finances/transactions/TransactionsResp.kt
+++ /dev/null
@@ -1,65 +0,0 @@
-package com.tfq.finances.network.model.response.finances.transactions
-
-import com.google.gson.annotations.SerializedName
-import java.math.BigDecimal
-
-data class TransactionsResp(
-
- @SerializedName("id")
- var id: Int? = null,
-
- @SerializedName("appinfoId")
- var appinfoId: Int? = null,
-
- @SerializedName("userId")
- var userId: Int? = null,
-
- /**
- * 分类id
- */
- @SerializedName("categoryId")
- var categoryId: Int? = null,
-
- /**
- * 分类名称
- */
- @SerializedName("categoryName")
- var categoryName: String? = null,
-
- /**
- * 金额
- */
- @SerializedName("amount")
- var amount: BigDecimal = BigDecimal.ZERO,
-
- /**
- * 描述
- */
- @SerializedName("userDesc")
- var userDesc: String? = null,
-
- /**
- * 交易时间
- */
- @SerializedName("transactionDate")
- val transactionDate: String? = null,
-
- /**
- * 创建时间
- */
- @SerializedName("createTime")
- var createTime: String? = null,
-
- /**
- * 交易类型
- * 1支出 2收入
- */
- @SerializedName("type")
- var type: Int? = null,
-
- /**
- * 明细
- */
- @SerializedName("isShowTitle")
- var isShowTitle: Boolean? = false
-)
diff --git a/app/src/main/java/com/tfq/finances/utils/BitmapUtils.java b/app/src/main/java/com/tfq/finances/utils/BitmapUtils.java
new file mode 100644
index 0000000..a996243
--- /dev/null
+++ b/app/src/main/java/com/tfq/finances/utils/BitmapUtils.java
@@ -0,0 +1,259 @@
+package com.tfq.finances.utils;
+
+import android.graphics.Bitmap;
+
+import java.util.Objects;
+
+public class BitmapUtils {
+
+ private static int[] r;
+ private static int[] g;
+ private static int[] b;
+ private static int[] vmin;
+ private static int[] dv;
+
+ /**
+ * 高斯模糊
+ *
+ * @param lessen 预缩小采样
+ * @param blurRadius 模糊半径 0 < radius <= 25
+ */
+ public static Bitmap applyBlurWithScaling(Bitmap originalBitmap, int lessen, float blurRadius) {
+ if (originalBitmap == null) {
+ return null;
+ }
+
+ // 1. 预缩小采样
+ int scaledWidth = originalBitmap.getWidth() / lessen;
+ int scaledHeight = originalBitmap.getHeight() / lessen;
+ Bitmap scaledBitmap = Bitmap.createScaledBitmap(
+ originalBitmap,
+ scaledWidth,
+ scaledHeight,
+ true // 使用双线性过滤保持平滑
+ );
+
+ // 2. 使用快速模糊算法处理
+ Bitmap blurredBitmap = fastBlur(scaledBitmap, Math.min((int)blurRadius, 25));
+
+ // 3. 放大回原尺寸
+ return Bitmap.createScaledBitmap(
+ blurredBitmap,
+ originalBitmap.getWidth(),
+ originalBitmap.getHeight(),
+ true
+ );
+ }
+
+ /**
+ * 使用FastBlur算法实现模糊效果
+ */
+ public static Bitmap fastBlur(Bitmap sentBitmap, int radius) {
+ if (sentBitmap == null) return null;
+ if (radius < 1) return sentBitmap;
+
+ Bitmap bitmap = sentBitmap.copy(Objects.requireNonNull(sentBitmap.getConfig()), true);
+
+ int w = bitmap.getWidth();
+ int h = bitmap.getHeight();
+
+ // 特殊情况处理 - 图片太小或半径太大时直接返回
+ if (w <= 1 || h <= 1 || radius >= Math.min(w, h)) {
+ return bitmap;
+ }
+
+ int wh = w * h;
+ int div = radius + radius + 1;
+
+ // 初始化必要的数组和数据结构
+ if (r == null || r.length != wh) {
+ r = new int[wh];
+ g = new int[wh];
+ b = new int[wh];
+ vmin = new int[Math.max(w, h)];
+ // 预计算除法结果,避免循环中的重复计算
+ int divsum = (div + 1) >> 1;
+ divsum *= divsum;
+ dv = new int[256 * divsum];
+ for (int i = 0; i < 256 * divsum; i++) {
+ dv[i] = (i / divsum);
+ }
+ }
+
+ int[] pix = new int[wh];
+ bitmap.getPixels(pix, 0, w, 0, 0, w, h);
+
+ int wm = w - 1;
+ int hm = h - 1;
+ int rsum, gsum, bsum, x, y, i, p, yp, yi, yw;
+ int stackpointer;
+ int stackstart;
+ int[] sir;
+ int rbs;
+ int r1 = radius + 1;
+ int routsum, goutsum, boutsum;
+ int rinsum, ginsum, binsum;
+
+ yw = yi = 0;
+
+ int[][] stack = new int[div][3];
+
+ for (y = 0; y < h; y++) {
+ rinsum = ginsum = binsum = routsum = goutsum = boutsum = rsum = gsum = bsum = 0;
+ for (i = -radius; i <= radius; i++) {
+ p = pix[yi + Math.min(wm, Math.max(i, 0))];
+ sir = stack[i + radius];
+ sir[0] = (p & 0xff0000) >> 16;
+ sir[1] = (p & 0x00ff00) >> 8;
+ sir[2] = (p & 0x0000ff);
+ rbs = r1 - Math.abs(i);
+ rsum += sir[0] * rbs;
+ gsum += sir[1] * rbs;
+ bsum += sir[2] * rbs;
+ if (i > 0) {
+ rinsum += sir[0];
+ ginsum += sir[1];
+ binsum += sir[2];
+ } else {
+ routsum += sir[0];
+ goutsum += sir[1];
+ boutsum += sir[2];
+ }
+ }
+ stackpointer = radius;
+
+ for (x = 0; x < w; x++) {
+ r[yi] = dv[rsum];
+ g[yi] = dv[gsum];
+ b[yi] = dv[bsum];
+
+ rsum -= routsum;
+ gsum -= goutsum;
+ bsum -= boutsum;
+
+ stackstart = stackpointer - radius + div;
+ sir = stack[stackstart % div];
+
+ routsum -= sir[0];
+ goutsum -= sir[1];
+ boutsum -= sir[2];
+
+ if (y == 0) {
+ vmin[x] = Math.min(x + radius + 1, wm);
+ }
+ p = pix[yw + vmin[x]];
+
+ sir[0] = (p & 0xff0000) >> 16;
+ sir[1] = (p & 0x00ff00) >> 8;
+ sir[2] = (p & 0x0000ff);
+
+ rinsum += sir[0];
+ ginsum += sir[1];
+ binsum += sir[2];
+
+ rsum += rinsum;
+ gsum += ginsum;
+ bsum += binsum;
+
+ stackpointer = (stackpointer + 1) % div;
+ sir = stack[(stackpointer) % div];
+
+ routsum += sir[0];
+ goutsum += sir[1];
+ boutsum += sir[2];
+
+ rinsum -= sir[0];
+ ginsum -= sir[1];
+ binsum -= sir[2];
+
+ yi++;
+ }
+ yw += w;
+ }
+ for (x = 0; x < w; x++) {
+ rinsum = ginsum = binsum = routsum = goutsum = boutsum = rsum = gsum = bsum = 0;
+ yp = -radius * w;
+ for (i = -radius; i <= radius; i++) {
+ yi = Math.max(0, yp) + x;
+
+ sir = stack[i + radius];
+
+ sir[0] = r[yi];
+ sir[1] = g[yi];
+ sir[2] = b[yi];
+
+ rbs = r1 - Math.abs(i);
+
+ rsum += r[yi] * rbs;
+ gsum += g[yi] * rbs;
+ bsum += b[yi] * rbs;
+
+ if (i > 0) {
+ rinsum += sir[0];
+ ginsum += sir[1];
+ binsum += sir[2];
+ } else {
+ routsum += sir[0];
+ goutsum += sir[1];
+ boutsum += sir[2];
+ }
+
+ if (i < hm) {
+ yp += w;
+ }
+ }
+ yi = x;
+ stackpointer = radius;
+ for (y = 0; y < h; y++) {
+ pix[yi] = (0xff000000 & pix[yi]) | (dv[rsum] << 16) | (dv[gsum] << 8) | dv[bsum];
+
+ rsum -= routsum;
+ gsum -= goutsum;
+ bsum -= boutsum;
+
+ stackstart = stackpointer - radius + div;
+ sir = stack[stackstart % div];
+
+ routsum -= sir[0];
+ goutsum -= sir[1];
+ boutsum -= sir[2];
+
+ if (x == 0) {
+ vmin[y] = Math.min(y + r1, hm) * w;
+ }
+ p = x + vmin[y];
+
+ sir[0] = r[p];
+ sir[1] = g[p];
+ sir[2] = b[p];
+
+ rinsum += sir[0];
+ ginsum += sir[1];
+ binsum += sir[2];
+
+ rsum += rinsum;
+ gsum += ginsum;
+ bsum += binsum;
+
+ stackpointer = (stackpointer + 1) % div;
+ sir = stack[stackpointer];
+
+ routsum += sir[0];
+ goutsum += sir[1];
+ boutsum += sir[2];
+
+ rinsum -= sir[0];
+ ginsum -= sir[1];
+ binsum -= sir[2];
+
+ yi += w;
+ }
+ }
+
+ Bitmap blurredBitmap = Bitmap.createBitmap(w, h, Objects.requireNonNull(bitmap.getConfig()));
+ blurredBitmap.setPixels(pix, 0, w, 0, 0, w, h);
+ bitmap.recycle(); // 回收原始位图
+ return blurredBitmap;
+
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/tfq/finances/utils/ChooseHeadDialog.java b/app/src/main/java/com/tfq/finances/utils/ChooseHeadDialog.java
deleted file mode 100644
index 9134237..0000000
--- a/app/src/main/java/com/tfq/finances/utils/ChooseHeadDialog.java
+++ /dev/null
@@ -1,190 +0,0 @@
-package com.tfq.finances.utils;
-
-import android.annotation.SuppressLint;
-import android.app.Dialog;
-import android.content.Context;
-import android.os.Bundle;
-import android.util.DisplayMetrics;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.Window;
-import android.view.WindowManager;
-import android.widget.TextView;
-
-import com.chad.library.adapter.base.BaseQuickAdapter;
-import com.tfq.finances.core.enums.AvatarEnum;
-import com.tfq.finances.finances.adapter.HeadAdapter;
-import com.tfq.finances.finances.model.HeadConfig;
-import com.tfq.finances.jzrcj.R;
-import com.tfq.finances.utils.animation.AnimationClick;
-import com.tfq.library.utils.RecyclerViewHelper;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import androidx.annotation.NonNull;
-import androidx.recyclerview.widget.GridLayoutManager;
-import androidx.recyclerview.widget.RecyclerView;
-
-public class ChooseHeadDialog extends Dialog {
- private final Context mContext;
- private final LayoutInflater inflater;
- private Listener listener;
- private String type;
- private String content;
- private String title;
- private RecyclerView recycler_view;
- private int old_checked_item = 0;
- private HeadAdapter mAdapter;
-
- public ChooseHeadDialog(Context context, Listener listener) {
- super(context, com.tfq.finances.jzrcj.R.style.CustomDialog);
- this.listener = listener;
- this.mContext = context;
- inflater = LayoutInflater.from(context);
- }
-
- public ChooseHeadDialog(Context context, String type) {
- super(context, R.style.CustomDialog);
- this.mContext = context;
- this.type = type;
- this.title = title;
- this.content = content;
- inflater = LayoutInflater.from(context);
- }
-
- public ChooseHeadDialog(Context context, String title, String content, Listener listener) {
- super(context, R.style.CustomDialog);
- this.mContext = context;
- this.title = title;
- this.content = content;
- this.listener = listener;
- inflater = LayoutInflater.from(context);
- }
-
- public ChooseHeadDialog(Context context, String type, String title, String content) {
- super(context, R.style.CustomDialog);
- this.mContext = context;
- this.type = type;
- this.title = title;
- this.content = content;
- inflater = LayoutInflater.from(context);
- }
-
- public ChooseHeadDialog(Context context, String type, String title, String content, Listener listener) {
- super(context, R.style.CustomDialog);
- this.listener = listener;
- this.mContext = context;
- this.type = type;
- this.title = title;
- this.content = content;
- inflater = LayoutInflater.from(context);
- }
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setViews();
- }
-
- private void setViews() {
- View contentView = inflater.inflate(com.tfq.finances.jzrcj.R.layout.layout_dialog_choose_head, null);
- setContentView(contentView);
- TextView tv_title = contentView.findViewById(R.id.tv_title);
- TextView tv_content = contentView.findViewById(R.id.tv_content);
- TextView tv_left = contentView.findViewById(R.id.tv_left);
- TextView tv_right = contentView.findViewById(R.id.tv_right);
-
- recycler_view = contentView.findViewById(R.id.recycler_view);
-
- initRecyclerView();
-
- Window dialogWindow = getWindow();
- WindowManager.LayoutParams lp = dialogWindow.getAttributes();
- DisplayMetrics d = mContext.getResources().getDisplayMetrics(); // 获取屏幕宽、高用
- lp.width = (int) (d.widthPixels * 0.93); // 宽度设置为屏幕的0..8 0.9
- dialogWindow.setAttributes(lp);
-
- if ("choose_head".equals(type)) {
- tv_title.setText(title);
- }
-
- tv_left.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- dismiss();
- }
- });
-
- tv_right.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- if (listener != null) {
- if ("choose_head".equals(type)) {
- int avatarId = mAdapter.getData().get(getOldCheckedItem()).getHeadId();
- listener.success(avatarId);
- dismiss();
- }
- }
- }
- });
- }
-
- private void initRecyclerView() {
- mAdapter = new HeadAdapter(R.layout.item_head_layout);
- recycler_view.setAdapter(mAdapter);
- GridLayoutManager manager = new GridLayoutManager(mContext, 4, RecyclerView.VERTICAL, false);
- RecyclerViewHelper.initRecyclerViewV(mContext, recycler_view, mAdapter);
- recycler_view.setLayoutManager(manager);
- List typeOriginConfigs = getHeadConfigs();
- mAdapter.setNewData(typeOriginConfigs);
- mAdapter.setOnItemClickListener(new BaseQuickAdapter.OnItemClickListener() {
- @SuppressLint("NotifyDataSetChanged")
- @Override
- public void onItemClick(BaseQuickAdapter adapter, View view, int position) {
- if (getOldCheckedItem() != position) {
- mAdapter.getData().get(position).setItemCheck(true);
- mAdapter.getData().get(getOldCheckedItem()).setItemCheck(false);
- setOldCheckedItem(position);
- mAdapter.notifyDataSetChanged();
- }
- }
- });
- AnimationClick.startScaleAnimation(recycler_view);
-
- }
-
- @NonNull
- private List getHeadConfigs() {
- List headConfigs = new ArrayList<>();
-
- List mAvatarEnum = AvatarEnum.getAll();
- for (int i = 0; i < mAvatarEnum.size(); i++) {
- AvatarEnum avatarEnum = mAvatarEnum.get(i);
- HeadConfig config = new HeadConfig();
- config.setHeadId(avatarEnum.getId());
- config.setHeadName(avatarEnum.getName());
- config.setHeadResource(avatarEnum.getAvatar());
- config.setHeadCheck(avatarEnum.getIcUnOnChecked());
- config.setHeadChecked(avatarEnum.getIcOnChecked());
- if (i == getOldCheckedItem()) {
- config.setItemCheck(true);
- }
- headConfigs.add(config);
- }
- return headConfigs;
- }
-
- public int getOldCheckedItem() {
- return old_checked_item;
- }
-
- public void setOldCheckedItem(int old_checked_item) {
- this.old_checked_item = old_checked_item;
- }
-
- public interface Listener {
- void success(int avaterId);
- }
-
-}
diff --git a/app/src/main/java/com/tfq/finances/utils/ConfirmationDialog.java b/app/src/main/java/com/tfq/finances/utils/ConfirmationDialog.java
new file mode 100644
index 0000000..adfe855
--- /dev/null
+++ b/app/src/main/java/com/tfq/finances/utils/ConfirmationDialog.java
@@ -0,0 +1,127 @@
+package com.tfq.finances.utils;
+
+import android.app.Dialog;
+import android.content.Context;
+import android.os.Bundle;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.widget.TextView;
+
+import com.tfq.library.R;
+
+public class ConfirmationDialog extends Dialog {
+ private final Context mContext;
+ private final LayoutInflater inflater;
+ private Listener listener;
+ private View contentView;
+ private String type;
+ private String content;
+ private String title;
+ private Listener_Result listener_result;
+
+ public ConfirmationDialog(Context context, String type) {
+ super(context, R.style.Dialog);
+ this.mContext = context;
+ this.type = type;
+ this.title = title;
+ this.content = content;
+ inflater = LayoutInflater.from(context);
+ }
+
+ public ConfirmationDialog(Context context, String title, String content, Listener listener) {
+ super(context, R.style.Dialog);
+ this.mContext = context;
+ this.title = title;
+ this.content = content;
+ this.listener = listener;
+ inflater = LayoutInflater.from(context);
+ }
+
+ public ConfirmationDialog(Context context, String type, String title, String content) {
+ super(context, R.style.Dialog);
+ this.mContext = context;
+ this.type = type;
+ this.title = title;
+ this.content = content;
+ inflater = LayoutInflater.from(context);
+ }
+
+ public ConfirmationDialog(Context context, String type, String title, String content, Listener_Result listener_result) {
+ super(context, R.style.Dialog);
+ this.listener_result = listener_result;
+ this.mContext = context;
+ this.type = type;
+ this.title = title;
+ this.content = content;
+ inflater = LayoutInflater.from(context);
+ }
+
+ public ConfirmationDialog(Context context, String type, String title, String content, Listener listener) {
+ super(context, R.style.Dialog);
+ this.listener = listener;
+ this.mContext = context;
+ this.type = type;
+ this.title = title;
+ this.content = content;
+ inflater = LayoutInflater.from(context);
+ }
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setViews();
+ }
+
+ private void setViews() {
+ contentView = inflater.inflate(R.layout.library_layout_dialog_confirmation, null);
+ setContentView(contentView);
+ TextView tv_title = contentView.findViewById(R.id.tv_title);
+ TextView tv_content = contentView.findViewById(R.id.tv_content);
+ TextView tv_left = contentView.findViewById(R.id.tv_left);
+ TextView tv_right = contentView.findViewById(R.id.tv_right);
+ if ("del_project".equals(type)) {
+ tv_content.setText(content);
+ tv_title.setText(title);
+ tv_right.setTextColor(mContext.getResources().getColor(R.color.gold));
+ } else if ("export_data".equals(type)) {
+ tv_content.setText(content);
+ tv_title.setText(title);
+ tv_right.setTextColor(mContext.getResources().getColor(R.color.gold));
+ } else {
+ tv_content.setText(content);
+ tv_title.setText(title);
+ }
+
+ tv_left.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ if (listener_result != null) {
+ listener_result.success(false);
+ }
+ dismiss();
+ }
+ });
+
+ tv_right.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ if (listener != null) {
+ listener.success();
+ dismiss();
+ } else if (listener_result != null) {
+ listener_result.success(true);
+ dismiss();
+ }
+ }
+ });
+ }
+
+ public interface Listener {
+ void success();
+ }
+
+ public interface Listener_Result {
+ void success(boolean b);
+ }
+
+}
diff --git a/app/src/main/java/com/tfq/finances/utils/DecimalInputFilter.java b/app/src/main/java/com/tfq/finances/utils/DecimalInputFilter.java
new file mode 100644
index 0000000..0394e39
--- /dev/null
+++ b/app/src/main/java/com/tfq/finances/utils/DecimalInputFilter.java
@@ -0,0 +1,46 @@
+package com.tfq.finances.utils;
+
+import android.text.InputFilter;
+import android.text.Spanned;
+
+import java.util.regex.Pattern;
+
+/**
+ * 小数输入过滤器,用于限制EditText的输入格式
+ * 功能:限制用户只能输入最多两位小数,支持负数输入
+ */
+public class DecimalInputFilter implements InputFilter {
+ // 正则表达式匹配规则:
+ // ^-? - 可选的负号开头
+ // \d* - 零个或多个数字(整数部分)
+ // \.? - 可选的小数点
+ // \d{0,2} - 零到两个数字(小数部分)
+ private final Pattern decimalPattern = Pattern.compile("^-?\\d*\\.?\\d{0,2}$");
+
+ /**
+ * 输入过滤方法
+ * @param source 新输入的字符
+ * @param start 新输入字符的起始位置
+ * @param end 新输入字符的结束位置
+ * @param dest 当前EditText中的完整文本
+ * @param dstart 当前光标起始位置
+ * @param dend 当前光标结束位置
+ * @return null表示接受输入,空字符串表示拒绝输入
+ */
+ @Override
+ public CharSequence filter(CharSequence source, int start, int end,
+ Spanned dest, int dstart, int dend) {
+ String newText = dest.toString().substring(0, dstart)
+ + source.toString()
+ + dest.toString().substring(dend);
+
+ // 特殊情况处理:允许空输入或仅输入负号
+ if (newText.isEmpty() || newText.equals("-")) return null;
+
+ // 验证新文本是否符合小数格式要求
+ if (!decimalPattern.matcher(newText).matches()) {
+ return "";// 拒绝不符合格式的输入
+ }
+ return null;// 接受符合格式的输入
+ }
+}
diff --git a/app/src/main/java/com/tfq/finances/utils/androidpicker/CalculateUtils.java b/app/src/main/java/com/tfq/finances/utils/androidpicker/CalculateUtils.java
index c54d013..3a60d90 100644
--- a/app/src/main/java/com/tfq/finances/utils/androidpicker/CalculateUtils.java
+++ b/app/src/main/java/com/tfq/finances/utils/androidpicker/CalculateUtils.java
@@ -18,13 +18,10 @@ import com.github.gzuliyujiang.wheelpicker.annotation.DateMode;
import com.github.gzuliyujiang.wheelpicker.contract.OnDatePickedListener;
import com.github.gzuliyujiang.wheelpicker.entity.DateEntity;
import com.github.gzuliyujiang.wheelpicker.widget.DateWheelLayout;
-import com.tfq.finances.finances.activity.Activity_Detail_Add;
import com.tfq.finances.main.model.TypeOriginConfig;
-import com.tfq.finances.network.api.finances.TransactionsService;
-import com.tfq.finances.network.config.ApiCallback;
import com.tfq.finances.utils.animation.AnimationClick;
import com.tfq.library.utils.LogK;
-import com.tfq.library.utils.PermissionDialog;
+import com.tfq.finances.utils.ConfirmationDialog;
import com.tfq.library.utils.ToasterUtil;
import java.math.BigDecimal;
@@ -57,7 +54,6 @@ public class CalculateUtils {
* 仅用于是否添加成功的判断,用于刷新recyclerview
*/
private boolean isReqSuccessRefreshRv;
- private TypeOriginConfig typeOriginConfig;
private int yearMonthDay = com.tfq.finances.utils.androidpicker.DateMode.YEAR_MONTH;
private Listener listener;
@@ -528,10 +524,6 @@ public class CalculateUtils {
picker.show();
}
- public void setOriginBean(TypeOriginConfig typeOriginConfig) {
- this.typeOriginConfig = typeOriginConfig;
- }
-
/**
* 将计算结果上传到服务器
*/
@@ -557,52 +549,12 @@ public class CalculateUtils {
Editable text = et_remark.getText();
String remark = text == null ? "" : text.toString();
- //String userDesc = typeOriginConfig.getTypeOriginName();
- Integer categoryId = typeOriginConfig.getTypeOriginId();
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
- if (!isReqServer) {
- isReqServer = true;
- new Handler().postDelayed(new Runnable() {
- @Override
- public void run() {
- isReqServer = false;
- }
- }, 1000);
- String finalToday = today;
- if (false) {
- new PermissionDialog(mActivity, "添加记账", "点击确认将添加" + (type == 1 ? "支出" : "收入") + remark + bigDecimal + "元", new PermissionDialog.Listener() {
- @Override
- public void success() {
- addTransactions(categoryId, remark, finalToday);
- }
- }).show();
- } else {
- addTransactions(categoryId, remark, finalToday);
- }
- }
- }
+
}
private void addTransactions(Integer categoryId, String remark, String finalToday) {
- new TransactionsService(mActivity).addTransactions(type, categoryId, bigDecimal, remark, finalToday, new ApiCallback() {
- @Override
- public void onSuccess(String response) {
- isReqServer = false;
- isReqSuccessRefreshRv = true;
- ToasterUtil.show("记账项目创建成功");
- reset();
- Activity_Detail_Add activityDetailAdd = (Activity_Detail_Add) mActivity;
- activityDetailAdd.setReqSuccessRefreshRv(isReqSuccessRefreshRv);
- }
-
- @Override
- public void onFailure(int errorCode, String errorMessage) {
- isReqServer = false;
- ToasterUtil.show(errorMessage);
- }
- });
}
private void reset() {
diff --git a/app/src/main/java/com/tfq/finances/utils/androidpicker/DateWheelLayout.java b/app/src/main/java/com/tfq/finances/utils/androidpicker/DateWheelLayout.java
index f749214..73a209a 100644
--- a/app/src/main/java/com/tfq/finances/utils/androidpicker/DateWheelLayout.java
+++ b/app/src/main/java/com/tfq/finances/utils/androidpicker/DateWheelLayout.java
@@ -29,7 +29,7 @@ import com.github.gzuliyujiang.wheelview.annotation.ScrollState;
import com.github.gzuliyujiang.wheelview.contract.WheelFormatter;
import com.github.gzuliyujiang.wheelview.widget.NumberWheelView;
import com.github.gzuliyujiang.wheelview.widget.WheelView;
-import com.tfq.finances.jzrcj.R;
+import com.tfq.demo.R;
import java.util.Arrays;
import java.util.List;
diff --git a/BaseLibrary/src/main/java/com/tfq/library/utils/AddTextDialog.java b/app/src/main/java/com/tfq/finances/view/AddTextDialog.java
similarity index 96%
rename from BaseLibrary/src/main/java/com/tfq/library/utils/AddTextDialog.java
rename to app/src/main/java/com/tfq/finances/view/AddTextDialog.java
index c94be8f..d51f7be 100644
--- a/BaseLibrary/src/main/java/com/tfq/library/utils/AddTextDialog.java
+++ b/app/src/main/java/com/tfq/finances/view/AddTextDialog.java
@@ -1,6 +1,4 @@
-package com.tfq.library.utils;
-
-import static androidx.core.content.ContextCompat.getSystemService;
+package com.tfq.finances.view;
import android.annotation.SuppressLint;
import android.app.Activity;
@@ -17,7 +15,11 @@ import android.view.inputmethod.InputMethodManager;
import android.widget.Button;
import android.widget.EditText;
-import com.tfq.library.R;
+import com.tfq.demo.R;
+import com.tfq.library.utils.AppUtil;
+import com.tfq.finances.utils.DecimalInputFilter;
+import com.tfq.library.utils.DialogUtils;
+import com.tfq.library.utils.ToasterUtil;
public class AddTextDialog {
boolean isClick = false;
diff --git a/app/src/main/java/com/tfq/finances/finances/view/CircleProgressBarWithAnimation.java b/app/src/main/java/com/tfq/finances/view/CircleProgressBarWithAnimation.java
similarity index 99%
rename from app/src/main/java/com/tfq/finances/finances/view/CircleProgressBarWithAnimation.java
rename to app/src/main/java/com/tfq/finances/view/CircleProgressBarWithAnimation.java
index 1150d9b..513a8ca 100644
--- a/app/src/main/java/com/tfq/finances/finances/view/CircleProgressBarWithAnimation.java
+++ b/app/src/main/java/com/tfq/finances/view/CircleProgressBarWithAnimation.java
@@ -1,4 +1,4 @@
-package com.tfq.finances.finances.view;
+package com.tfq.finances.view;
import android.animation.ValueAnimator;
import android.annotation.SuppressLint;
@@ -19,7 +19,9 @@ import androidx.annotation.NonNull;
import com.tfq.library.utils.LogK;
-
+/**
+ * 进度显示圆圈圈 百分比
+ */
public class CircleProgressBarWithAnimation extends View {
private Paint bgPaint, progressPaint, textPaint;
private RectF rectF;
diff --git a/app/src/main/res/drawable-xhdpi/app_logo.png b/app/src/main/res/drawable-xhdpi/app_logo.png
index 258adc5..199fed3 100644
Binary files a/app/src/main/res/drawable-xhdpi/app_logo.png and b/app/src/main/res/drawable-xhdpi/app_logo.png differ
diff --git a/app/src/main/res/drawable-xhdpi/app_splash.png b/app/src/main/res/drawable-xhdpi/app_splash.png
index 7613a46..f7cb552 100644
Binary files a/app/src/main/res/drawable-xhdpi/app_splash.png and b/app/src/main/res/drawable-xhdpi/app_splash.png differ
diff --git a/app/src/main/res/drawable/ll_radio_rectangle3.xml b/app/src/main/res/drawable/ll_radio_rectangle3.xml
deleted file mode 100644
index 23b80b4..0000000
--- a/app/src/main/res/drawable/ll_radio_rectangle3.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_about_us_layout.xml b/app/src/main/res/layout/activity_about_us_layout.xml
index 478f6e9..1a365d4 100644
--- a/app/src/main/res/layout/activity_about_us_layout.xml
+++ b/app/src/main/res/layout/activity_about_us_layout.xml
@@ -78,16 +78,8 @@
android:orientation="horizontal"
android:paddingLeft="18dp"
android:paddingRight="18dp"
-
>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_budgets_layout.xml b/app/src/main/res/layout/activity_budgets_layout.xml
deleted file mode 100644
index cb9a5d3..0000000
--- a/app/src/main/res/layout/activity_budgets_layout.xml
+++ /dev/null
@@ -1,193 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_detail_add.xml b/app/src/main/res/layout/activity_detail_add.xml
deleted file mode 100644
index 474cced..0000000
--- a/app/src/main/res/layout/activity_detail_add.xml
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_encrypt_home_layout.xml b/app/src/main/res/layout/activity_encrypt_home_layout.xml
deleted file mode 100644
index c50b2a1..0000000
--- a/app/src/main/res/layout/activity_encrypt_home_layout.xml
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_export_layout.xml b/app/src/main/res/layout/activity_export_layout.xml
deleted file mode 100644
index 1508b0d..0000000
--- a/app/src/main/res/layout/activity_export_layout.xml
+++ /dev/null
@@ -1,154 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/src/main/res/layout/activity_favorite_layout.xml b/app/src/main/res/layout/activity_favorite_layout.xml
deleted file mode 100644
index 155fc2d..0000000
--- a/app/src/main/res/layout/activity_favorite_layout.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_files_home_layout.xml b/app/src/main/res/layout/activity_files_home_layout.xml
deleted file mode 100644
index 5151c39..0000000
--- a/app/src/main/res/layout/activity_files_home_layout.xml
+++ /dev/null
@@ -1,189 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_files_zip_layout.xml b/app/src/main/res/layout/activity_files_zip_layout.xml
deleted file mode 100644
index ebda2f9..0000000
--- a/app/src/main/res/layout/activity_files_zip_layout.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_fm_sd.xml b/app/src/main/res/layout/activity_fm_sd.xml
deleted file mode 100644
index ad22e31..0000000
--- a/app/src/main/res/layout/activity_fm_sd.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/src/main/res/layout/activity_login.xml b/app/src/main/res/layout/activity_login.xml
index 2648bb8..60829f7 100644
--- a/app/src/main/res/layout/activity_login.xml
+++ b/app/src/main/res/layout/activity_login.xml
@@ -138,6 +138,7 @@
android:layout_height="20dp"
android:padding="3dp"
android:src="@mipmap/ic_check"
+
/>
-
-
diff --git a/app/src/main/res/layout/activity_photo_list.xml b/app/src/main/res/layout/activity_photo_list.xml
deleted file mode 100644
index 233fcf9..0000000
--- a/app/src/main/res/layout/activity_photo_list.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_photo_scan.xml b/app/src/main/res/layout/activity_photo_scan.xml
deleted file mode 100644
index 8d34c61..0000000
--- a/app/src/main/res/layout/activity_photo_scan.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_player_list.xml b/app/src/main/res/layout/activity_player_list.xml
deleted file mode 100644
index cf73ae8..0000000
--- a/app/src/main/res/layout/activity_player_list.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_pwd_edit_layout.xml b/app/src/main/res/layout/activity_pwd_edit_layout.xml
deleted file mode 100644
index ddc4cbc..0000000
--- a/app/src/main/res/layout/activity_pwd_edit_layout.xml
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_pwd_verify_layout.xml b/app/src/main/res/layout/activity_pwd_verify_layout.xml
deleted file mode 100644
index 4320a0b..0000000
--- a/app/src/main/res/layout/activity_pwd_verify_layout.xml
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_setting_more_layout.xml b/app/src/main/res/layout/activity_setting_more_layout.xml
index 5608b66..885dff8 100644
--- a/app/src/main/res/layout/activity_setting_more_layout.xml
+++ b/app/src/main/res/layout/activity_setting_more_layout.xml
@@ -4,7 +4,7 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:background="@mipmap/image_bg_02"
+ android:background="@mipmap/image_bg_01"
android:orientation="vertical"
android:paddingTop="25dp">
diff --git a/app/src/main/res/layout/activity_suggest_layout.xml b/app/src/main/res/layout/activity_suggest_layout.xml
index 02de016..67c1285 100644
--- a/app/src/main/res/layout/activity_suggest_layout.xml
+++ b/app/src/main/res/layout/activity_suggest_layout.xml
@@ -2,7 +2,7 @@
diff --git a/app/src/main/res/layout/activity_transactions_layout.xml b/app/src/main/res/layout/activity_transactions_layout.xml
deleted file mode 100644
index 219075c..0000000
--- a/app/src/main/res/layout/activity_transactions_layout.xml
+++ /dev/null
@@ -1,280 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_version_update.xml b/app/src/main/res/layout/activity_version_update.xml
deleted file mode 100644
index 4c26f05..0000000
--- a/app/src/main/res/layout/activity_version_update.xml
+++ /dev/null
@@ -1,144 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_video_list_layout.xml b/app/src/main/res/layout/activity_video_list_layout.xml
deleted file mode 100644
index f384edd..0000000
--- a/app/src/main/res/layout/activity_video_list_layout.xml
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/src/main/res/layout/activity_video_player.xml b/app/src/main/res/layout/activity_video_player.xml
deleted file mode 100644
index daceaa7..0000000
--- a/app/src/main/res/layout/activity_video_player.xml
+++ /dev/null
@@ -1,95 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/controller_perview.xml b/app/src/main/res/layout/controller_perview.xml
deleted file mode 100644
index cd20214..0000000
--- a/app/src/main/res/layout/controller_perview.xml
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/BaseLibrary/src/main/res/layout/dialog_add_text_layout.xml b/app/src/main/res/layout/dialog_add_text_layout.xml
similarity index 100%
rename from BaseLibrary/src/main/res/layout/dialog_add_text_layout.xml
rename to app/src/main/res/layout/dialog_add_text_layout.xml
diff --git a/app/src/main/res/layout/dialog_menu.xml b/app/src/main/res/layout/dialog_menu.xml
deleted file mode 100644
index 7935d64..0000000
--- a/app/src/main/res/layout/dialog_menu.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/fm_page_a.xml b/app/src/main/res/layout/fm_page_a.xml
index 1abd492..48c790e 100644
--- a/app/src/main/res/layout/fm_page_a.xml
+++ b/app/src/main/res/layout/fm_page_a.xml
@@ -7,10 +7,10 @@
>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/fm_page_b.xml b/app/src/main/res/layout/fm_page_b.xml
deleted file mode 100644
index d0c5e4e..0000000
--- a/app/src/main/res/layout/fm_page_b.xml
+++ /dev/null
@@ -1,66 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/fm_page_c.xml b/app/src/main/res/layout/fm_page_c.xml
index 6ab6882..29e7c23 100644
--- a/app/src/main/res/layout/fm_page_c.xml
+++ b/app/src/main/res/layout/fm_page_c.xml
@@ -2,7 +2,7 @@
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:background="@mipmap/image_bg_02"
+ android:background="@mipmap/image_bg_01"
android:orientation="vertical"
>
@@ -48,7 +48,7 @@
-
+
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/fm_page_income.xml b/app/src/main/res/layout/fm_page_income.xml
deleted file mode 100644
index f79fc79..0000000
--- a/app/src/main/res/layout/fm_page_income.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/fm_setting.xml b/app/src/main/res/layout/fm_setting.xml
index 622cbc9..803bf2a 100644
--- a/app/src/main/res/layout/fm_setting.xml
+++ b/app/src/main/res/layout/fm_setting.xml
@@ -3,10 +3,10 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:background="@mipmap/image_bg_02"
+ android:background="@mipmap/image_bg_01"
android:orientation="vertical">
-
+
+ android:src="@mipmap/ic_head" />
+ android:src="@mipmap/ic_head" />
+ android:src="@mipmap/ic_head" />
+ android:src="@mipmap/ic_head" />
+ android:src="@mipmap/ic_head" />
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_encrypt_video.xml b/app/src/main/res/layout/fragment_encrypt_video.xml
deleted file mode 100644
index 1cc9924..0000000
--- a/app/src/main/res/layout/fragment_encrypt_video.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_favorite_photo.xml b/app/src/main/res/layout/fragment_favorite_photo.xml
deleted file mode 100644
index 08b7b2e..0000000
--- a/app/src/main/res/layout/fragment_favorite_photo.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_favorite_video.xml b/app/src/main/res/layout/fragment_favorite_video.xml
deleted file mode 100644
index 08b7b2e..0000000
--- a/app/src/main/res/layout/fragment_favorite_video.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_file_all.xml b/app/src/main/res/layout/fragment_file_all.xml
deleted file mode 100644
index 7435153..0000000
--- a/app/src/main/res/layout/fragment_file_all.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_app_layout.xml b/app/src/main/res/layout/item_app_layout.xml
deleted file mode 100644
index b54ee3a..0000000
--- a/app/src/main/res/layout/item_app_layout.xml
+++ /dev/null
@@ -1,93 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_fileinfos_layout.xml b/app/src/main/res/layout/item_fileinfos_layout.xml
deleted file mode 100644
index ba597e4..0000000
--- a/app/src/main/res/layout/item_fileinfos_layout.xml
+++ /dev/null
@@ -1,105 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_fm_file.xml b/app/src/main/res/layout/item_fm_file.xml
deleted file mode 100644
index 90527db..0000000
--- a/app/src/main/res/layout/item_fm_file.xml
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_fm_fold.xml b/app/src/main/res/layout/item_fm_fold.xml
deleted file mode 100644
index bfaf66a..0000000
--- a/app/src/main/res/layout/item_fm_fold.xml
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_head_layout.xml b/app/src/main/res/layout/item_head_layout.xml
deleted file mode 100644
index ed4c9eb..0000000
--- a/app/src/main/res/layout/item_head_layout.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_index_bill_layout.xml b/app/src/main/res/layout/item_index_bill_layout.xml
deleted file mode 100644
index 7fb7281..0000000
--- a/app/src/main/res/layout/item_index_bill_layout.xml
+++ /dev/null
@@ -1,110 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_my_custum_file.xml b/app/src/main/res/layout/item_my_custum_file.xml
deleted file mode 100644
index 6138b81..0000000
--- a/app/src/main/res/layout/item_my_custum_file.xml
+++ /dev/null
@@ -1,110 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_photo_scan.xml b/app/src/main/res/layout/item_photo_scan.xml
deleted file mode 100644
index 3414488..0000000
--- a/app/src/main/res/layout/item_photo_scan.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_photo_scan2.xml b/app/src/main/res/layout/item_photo_scan2.xml
deleted file mode 100644
index 5027166..0000000
--- a/app/src/main/res/layout/item_photo_scan2.xml
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_photo_scan_mult.xml b/app/src/main/res/layout/item_photo_scan_mult.xml
deleted file mode 100644
index 2dbabb7..0000000
--- a/app/src/main/res/layout/item_photo_scan_mult.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_transactions_layout.xml b/app/src/main/res/layout/item_transactions_layout.xml
deleted file mode 100644
index 9cacf8d..0000000
--- a/app/src/main/res/layout/item_transactions_layout.xml
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_type_origin_layout.xml b/app/src/main/res/layout/item_type_origin_layout.xml
deleted file mode 100644
index 0a8fa47..0000000
--- a/app/src/main/res/layout/item_type_origin_layout.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/layout_calculate.xml b/app/src/main/res/layout/layout_calculate.xml
deleted file mode 100644
index f21e564..0000000
--- a/app/src/main/res/layout/layout_calculate.xml
+++ /dev/null
@@ -1,424 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/layout_dialog_choose_head.xml b/app/src/main/res/layout/layout_dialog_choose_head.xml
deleted file mode 100644
index 78cd8e6..0000000
--- a/app/src/main/res/layout/layout_dialog_choose_head.xml
+++ /dev/null
@@ -1,551 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/layout_dialog_choose_head2.xml b/app/src/main/res/layout/layout_dialog_choose_head2.xml
deleted file mode 100644
index 8ea640d..0000000
--- a/app/src/main/res/layout/layout_dialog_choose_head2.xml
+++ /dev/null
@@ -1,471 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/layout_dialog_permission.xml b/app/src/main/res/layout/layout_dialog_permission.xml
deleted file mode 100644
index 1f915d1..0000000
--- a/app/src/main/res/layout/layout_dialog_permission.xml
+++ /dev/null
@@ -1,109 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/layout_no_data2.xml b/app/src/main/res/layout/layout_no_data2.xml
index c9f833d..981198e 100644
--- a/app/src/main/res/layout/layout_no_data2.xml
+++ b/app/src/main/res/layout/layout_no_data2.xml
@@ -18,7 +18,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:text="没有找到你想要的内容"
- android:textColor="@color/theme_color"
+ android:textColor="#9C78FF"
android:textSize="14dp" />
diff --git a/app/src/main/res/layout/loading.xml b/app/src/main/res/layout/loading.xml
index a36b879..9dce5f3 100644
--- a/app/src/main/res/layout/loading.xml
+++ b/app/src/main/res/layout/loading.xml
@@ -13,8 +13,9 @@
android:id="@+id/pb_loading"
android:layout_width="30dp"
android:layout_height="30dp"
+ android:padding="3dp"
android:layout_centerVertical="true"
- android:layout_marginLeft="20dp" />
+ android:layout_marginLeft="40dp" />
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/photo_option_popup.xml b/app/src/main/res/layout/photo_option_popup.xml
deleted file mode 100644
index 6c94006..0000000
--- a/app/src/main/res/layout/photo_option_popup.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/popup_type_menu.xml b/app/src/main/res/layout/popup_type_menu.xml
deleted file mode 100644
index acb9e87..0000000
--- a/app/src/main/res/layout/popup_type_menu.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/video_menu_view.xml b/app/src/main/res/layout/video_menu_view.xml
deleted file mode 100644
index 84079a0..0000000
--- a/app/src/main/res/layout/video_menu_view.xml
+++ /dev/null
@@ -1,254 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/view_empty_sd_file.xml b/app/src/main/res/layout/view_empty_data.xml
similarity index 100%
rename from app/src/main/res/layout/view_empty_sd_file.xml
rename to app/src/main/res/layout/view_empty_data.xml
diff --git a/app/src/main/res/layout/view_loading_view.xml b/app/src/main/res/layout/view_loading_view.xml
deleted file mode 100644
index 6971789..0000000
--- a/app/src/main/res/layout/view_loading_view.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/view_player_core.xml b/app/src/main/res/layout/view_player_core.xml
deleted file mode 100644
index 5ebf079..0000000
--- a/app/src/main/res/layout/view_player_core.xml
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/view_player_newbie.xml b/app/src/main/res/layout/view_player_newbie.xml
deleted file mode 100644
index c6b00cf..0000000
--- a/app/src/main/res/layout/view_player_newbie.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/view_sdk_funcation.xml b/app/src/main/res/layout/view_sdk_funcation.xml
deleted file mode 100644
index 247dca7..0000000
--- a/app/src/main/res/layout/view_sdk_funcation.xml
+++ /dev/null
@@ -1,235 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-hdpi/ic_01.png b/app/src/main/res/mipmap-hdpi/ic_01.png
deleted file mode 100644
index 797a956..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_01.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_0101.png b/app/src/main/res/mipmap-hdpi/ic_0101.png
deleted file mode 100644
index 184b3d6..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_0101.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_02.png b/app/src/main/res/mipmap-hdpi/ic_02.png
deleted file mode 100644
index 2638c53..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_02.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_03.png b/app/src/main/res/mipmap-hdpi/ic_03.png
deleted file mode 100644
index 117ee11..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_03.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_31.png b/app/src/main/res/mipmap-hdpi/ic_31.png
deleted file mode 100644
index 3841814..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_31.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_32.png b/app/src/main/res/mipmap-hdpi/ic_32.png
deleted file mode 100644
index 593e511..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_32.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_33.png b/app/src/main/res/mipmap-hdpi/ic_33.png
deleted file mode 100644
index b43e642..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_33.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_34.png b/app/src/main/res/mipmap-hdpi/ic_34.png
deleted file mode 100644
index 1b8c66d..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_34.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_35.png b/app/src/main/res/mipmap-hdpi/ic_35.png
deleted file mode 100644
index f538f25..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_35.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_account_add.png b/app/src/main/res/mipmap-hdpi/ic_account_add.png
deleted file mode 100644
index 73690d5..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_account_add.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_account_back.png b/app/src/main/res/mipmap-hdpi/ic_account_back.png
deleted file mode 100644
index 2ffbfc2..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_account_back.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_add_player.png b/app/src/main/res/mipmap-hdpi/ic_add_player.png
deleted file mode 100644
index 0946a92..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_add_player.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_apk_tool.png b/app/src/main/res/mipmap-hdpi/ic_apk_tool.png
deleted file mode 100644
index 03a5c7e..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_apk_tool.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_arrows_down.png b/app/src/main/res/mipmap-hdpi/ic_arrows_down.png
deleted file mode 100644
index b197a20..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_arrows_down.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_arrows_down_black.png b/app/src/main/res/mipmap-hdpi/ic_arrows_down_black.png
deleted file mode 100644
index 4ac2048..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_arrows_down_black.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_bg_check.png b/app/src/main/res/mipmap-hdpi/ic_bg_check.png
deleted file mode 100644
index 53eee68..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_bg_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_bg_checked.png b/app/src/main/res/mipmap-hdpi/ic_bg_checked.png
deleted file mode 100644
index c6bc45c..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_bg_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_bx_check.png b/app/src/main/res/mipmap-hdpi/ic_bx_check.png
deleted file mode 100644
index 09fa58e..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_bx_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_bx_checked.png b/app/src/main/res/mipmap-hdpi/ic_bx_checked.png
deleted file mode 100644
index 8469daf..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_bx_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_bxiao_check.png b/app/src/main/res/mipmap-hdpi/ic_bxiao_check.png
deleted file mode 100644
index 242e0c4..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_bxiao_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_bxiao_checked.png b/app/src/main/res/mipmap-hdpi/ic_bxiao_checked.png
deleted file mode 100644
index 4db2f82..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_bxiao_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_cancel.png b/app/src/main/res/mipmap-hdpi/ic_cancel.png
deleted file mode 100644
index ce8076f..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_cancel.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_category.png b/app/src/main/res/mipmap-hdpi/ic_category.png
deleted file mode 100644
index 9ff0dd9..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_category.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_commit.png b/app/src/main/res/mipmap-hdpi/ic_commit.png
deleted file mode 100644
index 0957982..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_commit.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_confirm.png b/app/src/main/res/mipmap-hdpi/ic_confirm.png
deleted file mode 100644
index 6963fc4..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_confirm.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_cp_check.png b/app/src/main/res/mipmap-hdpi/ic_cp_check.png
deleted file mode 100644
index b2ffadc..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_cp_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_cp_checked.png b/app/src/main/res/mipmap-hdpi/ic_cp_checked.png
deleted file mode 100644
index b934a1e..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_cp_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_cw_check.png b/app/src/main/res/mipmap-hdpi/ic_cw_check.png
deleted file mode 100644
index 2d65800..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_cw_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_cw_checked.png b/app/src/main/res/mipmap-hdpi/ic_cw_checked.png
deleted file mode 100644
index 0f9a974..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_cw_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_cy_check.png b/app/src/main/res/mipmap-hdpi/ic_cy_check.png
deleted file mode 100644
index 16a0aa2..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_cy_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_cy_checked.png b/app/src/main/res/mipmap-hdpi/ic_cy_checked.png
deleted file mode 100644
index 648f9d8..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_cy_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_default_circle.png b/app/src/main/res/mipmap-hdpi/ic_default_circle.png
deleted file mode 100644
index 5843587..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_default_circle.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_default_cover.jpg b/app/src/main/res/mipmap-hdpi/ic_default_cover.jpg
deleted file mode 100644
index 3f5934b..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_default_cover.jpg and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_del_tool.png b/app/src/main/res/mipmap-hdpi/ic_del_tool.png
deleted file mode 100644
index 5583e7d..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_del_tool.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_dialog_bg.png b/app/src/main/res/mipmap-hdpi/ic_dialog_bg.png
deleted file mode 100644
index fb33996..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_dialog_bg.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_down_arrow.png b/app/src/main/res/mipmap-hdpi/ic_down_arrow.png
deleted file mode 100644
index 5769ff2..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_down_arrow.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_dq_check.png b/app/src/main/res/mipmap-hdpi/ic_dq_check.png
deleted file mode 100644
index 4e50c07..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_dq_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_dq_checked.png b/app/src/main/res/mipmap-hdpi/ic_dq_checked.png
deleted file mode 100644
index a92468e..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_dq_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_expenditure.png b/app/src/main/res/mipmap-hdpi/ic_expenditure.png
deleted file mode 100644
index 03fc934..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_expenditure.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_face.png b/app/src/main/res/mipmap-hdpi/ic_face.png
deleted file mode 100644
index 97b4bf0..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_face.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_favorite.png b/app/src/main/res/mipmap-hdpi/ic_favorite.png
deleted file mode 100644
index a12fbf4..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_favorite.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_file_tool.png b/app/src/main/res/mipmap-hdpi/ic_file_tool.png
deleted file mode 100644
index 58353f9..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_file_tool.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_fm_sd_bg.png b/app/src/main/res/mipmap-hdpi/ic_fm_sd_bg.png
deleted file mode 100644
index 514736f..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_fm_sd_bg.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_fs_check.png b/app/src/main/res/mipmap-hdpi/ic_fs_check.png
deleted file mode 100644
index 3b5bf4e..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_fs_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_fs_checked.png b/app/src/main/res/mipmap-hdpi/ic_fs_checked.png
deleted file mode 100644
index 93cf478..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_fs_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_gz_check.png b/app/src/main/res/mipmap-hdpi/ic_gz_check.png
deleted file mode 100644
index 35e65aa..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_gz_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_gz_checked.png b/app/src/main/res/mipmap-hdpi/ic_gz_checked.png
deleted file mode 100644
index 13f547c..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_gz_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_home_01.png b/app/src/main/res/mipmap-hdpi/ic_home_01.png
deleted file mode 100644
index 3a4573c..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_home_01.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_home_02.png b/app/src/main/res/mipmap-hdpi/ic_home_02.png
deleted file mode 100644
index 1c809e1..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_home_02.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_home_03.png b/app/src/main/res/mipmap-hdpi/ic_home_03.png
deleted file mode 100644
index 1baf6c9..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_home_03.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_home_04.png b/app/src/main/res/mipmap-hdpi/ic_home_04.png
deleted file mode 100644
index 074131f..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_home_04.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_hy_check.png b/app/src/main/res/mipmap-hdpi/ic_hy_check.png
deleted file mode 100644
index eca8232..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_hy_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_hy_checked.png b/app/src/main/res/mipmap-hdpi/ic_hy_checked.png
deleted file mode 100644
index 0349901..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_hy_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_hz_check.png b/app/src/main/res/mipmap-hdpi/ic_hz_check.png
deleted file mode 100644
index 670fa10..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_hz_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_hz_checked.png b/app/src/main/res/mipmap-hdpi/ic_hz_checked.png
deleted file mode 100644
index 25edf09..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_hz_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_import.png b/app/src/main/res/mipmap-hdpi/ic_import.png
deleted file mode 100644
index 3e9c95a..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_import.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_income.png b/app/src/main/res/mipmap-hdpi/ic_income.png
deleted file mode 100644
index 1ddd6bd..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_income.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_input.png b/app/src/main/res/mipmap-hdpi/ic_input.png
deleted file mode 100644
index ae6582a..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_input.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_item_collection.png b/app/src/main/res/mipmap-hdpi/ic_item_collection.png
deleted file mode 100644
index d3f4d3d..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_item_collection.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_item_comment.png b/app/src/main/res/mipmap-hdpi/ic_item_comment.png
deleted file mode 100644
index a170fd3..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_item_comment.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_item_give.png b/app/src/main/res/mipmap-hdpi/ic_item_give.png
deleted file mode 100644
index 29ffdf2..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_item_give.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_item_player_menu.png b/app/src/main/res/mipmap-hdpi/ic_item_player_menu.png
deleted file mode 100644
index 6821445..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_item_player_menu.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_item_share.png b/app/src/main/res/mipmap-hdpi/ic_item_share.png
deleted file mode 100644
index dead720..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_item_share.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_jj_check.png b/app/src/main/res/mipmap-hdpi/ic_jj_check.png
deleted file mode 100644
index 52be7e6..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_jj_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_jj_checked.png b/app/src/main/res/mipmap-hdpi/ic_jj_checked.png
deleted file mode 100644
index 28ff3a0..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_jj_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_jjin_check.png b/app/src/main/res/mipmap-hdpi/ic_jjin_check.png
deleted file mode 100644
index 39f957e..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_jjin_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_jjin_checked.png b/app/src/main/res/mipmap-hdpi/ic_jjin_checked.png
deleted file mode 100644
index 13f474f..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_jjin_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_jt_check.png b/app/src/main/res/mipmap-hdpi/ic_jt_check.png
deleted file mode 100644
index 7552d97..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_jt_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_jt_checked.png b/app/src/main/res/mipmap-hdpi/ic_jt_checked.png
deleted file mode 100644
index 155c337..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_jt_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_jz_check.png b/app/src/main/res/mipmap-hdpi/ic_jz_check.png
deleted file mode 100644
index adb4fe1..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_jz_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_jz_checked.png b/app/src/main/res/mipmap-hdpi/ic_jz_checked.png
deleted file mode 100644
index a19197c..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_jz_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_jzeng_check.png b/app/src/main/res/mipmap-hdpi/ic_jzeng_check.png
deleted file mode 100644
index 0e0c8de..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_jzeng_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_jzeng_checked.png b/app/src/main/res/mipmap-hdpi/ic_jzeng_checked.png
deleted file mode 100644
index cf32fcf..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_jzeng_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_kd_check.png b/app/src/main/res/mipmap-hdpi/ic_kd_check.png
deleted file mode 100644
index 5369805..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_kd_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_kd_checked.png b/app/src/main/res/mipmap-hdpi/ic_kd_checked.png
deleted file mode 100644
index 3c5d988..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_kd_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png
deleted file mode 100644
index aae1dcf..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_lc_check.png b/app/src/main/res/mipmap-hdpi/ic_lc_check.png
deleted file mode 100644
index 5043577..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_lc_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_lc_checked.png b/app/src/main/res/mipmap-hdpi/ic_lc_checked.png
deleted file mode 100644
index e08030a..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_lc_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_list_empty.png b/app/src/main/res/mipmap-hdpi/ic_list_empty.png
deleted file mode 100644
index f519fd5..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_list_empty.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_list_error.png b/app/src/main/res/mipmap-hdpi/ic_list_error.png
deleted file mode 100644
index 4a0849c..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_list_error.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_live_back.png b/app/src/main/res/mipmap-hdpi/ic_live_back.png
deleted file mode 100644
index 2d805a6..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_live_back.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_live_fullscreen.png b/app/src/main/res/mipmap-hdpi/ic_live_fullscreen.png
deleted file mode 100644
index a99927a..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_live_fullscreen.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_live_mute_false.png b/app/src/main/res/mipmap-hdpi/ic_live_mute_false.png
deleted file mode 100644
index cc656b5..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_live_mute_false.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_live_mute_true.png b/app/src/main/res/mipmap-hdpi/ic_live_mute_true.png
deleted file mode 100644
index 9d25095..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_live_mute_true.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_lj_check.png b/app/src/main/res/mipmap-hdpi/ic_lj_check.png
deleted file mode 100644
index 5d00788..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_lj_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_lj_checked.png b/app/src/main/res/mipmap-hdpi/ic_lj_checked.png
deleted file mode 100644
index ca83989..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_lj_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_ls_check.png b/app/src/main/res/mipmap-hdpi/ic_ls_check.png
deleted file mode 100644
index 6f52e9d..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_ls_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_ls_checked.png b/app/src/main/res/mipmap-hdpi/ic_ls_checked.png
deleted file mode 100644
index 3fd6627..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_ls_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_lw_check.png b/app/src/main/res/mipmap-hdpi/ic_lw_check.png
deleted file mode 100644
index a6ca07b..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_lw_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_lw_checked.png b/app/src/main/res/mipmap-hdpi/ic_lw_checked.png
deleted file mode 100644
index 0a6747a..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_lw_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_lx_check.png b/app/src/main/res/mipmap-hdpi/ic_lx_check.png
deleted file mode 100644
index 44020a4..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_lx_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_lx_checked.png b/app/src/main/res/mipmap-hdpi/ic_lx_checked.png
deleted file mode 100644
index 7280798..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_lx_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_mc_check.png b/app/src/main/res/mipmap-hdpi/ic_mc_check.png
deleted file mode 100644
index 64f4a41..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_mc_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_mc_checked.png b/app/src/main/res/mipmap-hdpi/ic_mc_checked.png
deleted file mode 100644
index 6548371..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_mc_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_media_play.png b/app/src/main/res/mipmap-hdpi/ic_media_play.png
deleted file mode 100644
index 495d633..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_media_play.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_month_check.png b/app/src/main/res/mipmap-hdpi/ic_month_check.png
deleted file mode 100644
index ac801d9..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_month_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_month_checked.png b/app/src/main/res/mipmap-hdpi/ic_month_checked.png
deleted file mode 100644
index ee46cdd..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_month_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_more.png b/app/src/main/res/mipmap-hdpi/ic_more.png
deleted file mode 100644
index 8744e5e..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_more.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_more_doc.png b/app/src/main/res/mipmap-hdpi/ic_more_doc.png
deleted file mode 100644
index c4077af..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_more_doc.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_more_dow.png b/app/src/main/res/mipmap-hdpi/ic_more_dow.png
deleted file mode 100644
index bb050c3..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_more_dow.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_mr_check.png b/app/src/main/res/mipmap-hdpi/ic_mr_check.png
deleted file mode 100644
index 83410d7..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_mr_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_mr_checked.png b/app/src/main/res/mipmap-hdpi/ic_mr_checked.png
deleted file mode 100644
index 4bfdce2..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_mr_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_music_bg01.png b/app/src/main/res/mipmap-hdpi/ic_music_bg01.png
deleted file mode 100644
index 7068a56..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_music_bg01.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_music_bg02.png b/app/src/main/res/mipmap-hdpi/ic_music_bg02.png
deleted file mode 100644
index 768e7e0..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_music_bg02.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_music_disc.png b/app/src/main/res/mipmap-hdpi/ic_music_disc.png
deleted file mode 100644
index b9105b6..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_music_disc.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_music_tool.png b/app/src/main/res/mipmap-hdpi/ic_music_tool.png
deleted file mode 100644
index 4d9be6f..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_music_tool.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_my_file.png b/app/src/main/res/mipmap-hdpi/ic_my_file.png
deleted file mode 100644
index e39e5f3..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_my_file.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_pager_comment.png b/app/src/main/res/mipmap-hdpi/ic_pager_comment.png
deleted file mode 100644
index d880261..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_pager_comment.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_pager_like.png b/app/src/main/res/mipmap-hdpi/ic_pager_like.png
deleted file mode 100644
index e20661a..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_pager_like.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_pager_note.png b/app/src/main/res/mipmap-hdpi/ic_pager_note.png
deleted file mode 100644
index 9eb6532..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_pager_note.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_pager_play.png b/app/src/main/res/mipmap-hdpi/ic_pager_play.png
deleted file mode 100644
index 76425a0..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_pager_play.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_pager_share.png b/app/src/main/res/mipmap-hdpi/ic_pager_share.png
deleted file mode 100644
index e53e128..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_pager_share.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_pdf_tool.png b/app/src/main/res/mipmap-hdpi/ic_pdf_tool.png
deleted file mode 100644
index 24707e3..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_pdf_tool.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_pegasus_progress_guide.png b/app/src/main/res/mipmap-hdpi/ic_pegasus_progress_guide.png
deleted file mode 100644
index e81177a..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_pegasus_progress_guide.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_photo_check.png b/app/src/main/res/mipmap-hdpi/ic_photo_check.png
deleted file mode 100644
index 5a28794..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_photo_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_photo_checked.png b/app/src/main/res/mipmap-hdpi/ic_photo_checked.png
deleted file mode 100644
index ae4585b..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_photo_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_photo_del.png b/app/src/main/res/mipmap-hdpi/ic_photo_del.png
deleted file mode 100644
index a8eac42..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_photo_del.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_player_cover.webp b/app/src/main/res/mipmap-hdpi/ic_player_cover.webp
deleted file mode 100644
index 5f57175..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_player_cover.webp and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_player_window.webp b/app/src/main/res/mipmap-hdpi/ic_player_window.webp
deleted file mode 100644
index 02c5aef..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_player_window.webp and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_qc_check.png b/app/src/main/res/mipmap-hdpi/ic_qc_check.png
deleted file mode 100644
index e1082cb..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_qc_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_qc_checked.png b/app/src/main/res/mipmap-hdpi/ic_qc_checked.png
deleted file mode 100644
index d01166b..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_qc_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_rename_tool.png b/app/src/main/res/mipmap-hdpi/ic_rename_tool.png
deleted file mode 100644
index 8f51206..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_rename_tool.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_retreat.png b/app/src/main/res/mipmap-hdpi/ic_retreat.png
deleted file mode 100644
index fa3a002..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_retreat.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_ryp_check.png b/app/src/main/res/mipmap-hdpi/ic_ryp_check.png
deleted file mode 100644
index 7b39efd..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_ryp_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_ryp_checked.png b/app/src/main/res/mipmap-hdpi/ic_ryp_checked.png
deleted file mode 100644
index 1ef7726..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_ryp_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_sdm_check.png b/app/src/main/res/mipmap-hdpi/ic_sdm_check.png
deleted file mode 100644
index b1869d7..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_sdm_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_sdm_checked.png b/app/src/main/res/mipmap-hdpi/ic_sdm_checked.png
deleted file mode 100644
index 2a943b5..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_sdm_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_set_01.png b/app/src/main/res/mipmap-hdpi/ic_set_01.png
deleted file mode 100644
index 544946c..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_set_01.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_set_02.png b/app/src/main/res/mipmap-hdpi/ic_set_02.png
deleted file mode 100644
index f34f30f..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_set_02.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_set_03.png b/app/src/main/res/mipmap-hdpi/ic_set_03.png
deleted file mode 100644
index be638aa..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_set_03.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_set_04.png b/app/src/main/res/mipmap-hdpi/ic_set_04.png
deleted file mode 100644
index 39dd0f8..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_set_04.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_set_05.png b/app/src/main/res/mipmap-hdpi/ic_set_05.png
deleted file mode 100644
index 473b485..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_set_05.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_set_06.png b/app/src/main/res/mipmap-hdpi/ic_set_06.png
deleted file mode 100644
index b2575e3..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_set_06.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_setting_tips4.png b/app/src/main/res/mipmap-hdpi/ic_setting_tips4.png
deleted file mode 100644
index 1479c71..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_setting_tips4.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_sg_check.png b/app/src/main/res/mipmap-hdpi/ic_sg_check.png
deleted file mode 100644
index 77c2aaf..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_sg_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_sg_checked.png b/app/src/main/res/mipmap-hdpi/ic_sg_checked.png
deleted file mode 100644
index a06cde1..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_sg_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_shb_check.png b/app/src/main/res/mipmap-hdpi/ic_shb_check.png
deleted file mode 100644
index 958d9bc..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_shb_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_shb_checked.png b/app/src/main/res/mipmap-hdpi/ic_shb_checked.png
deleted file mode 100644
index 02920f0..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_shb_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_sm_check.png b/app/src/main/res/mipmap-hdpi/ic_sm_check.png
deleted file mode 100644
index 99054a8..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_sm_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_sm_checked.png b/app/src/main/res/mipmap-hdpi/ic_sm_checked.png
deleted file mode 100644
index 8b588c0..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_sm_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_sz_check.png b/app/src/main/res/mipmap-hdpi/ic_sz_check.png
deleted file mode 100644
index 938c38c..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_sz_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_sz_checked.png b/app/src/main/res/mipmap-hdpi/ic_sz_checked.png
deleted file mode 100644
index 68c5e72..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_sz_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_title_01.png b/app/src/main/res/mipmap-hdpi/ic_title_01.png
deleted file mode 100644
index dfd17e6..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_title_01.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_title_02.png b/app/src/main/res/mipmap-hdpi/ic_title_02.png
deleted file mode 100644
index fd72ff4..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_title_02.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_title_02_1.png b/app/src/main/res/mipmap-hdpi/ic_title_02_1.png
deleted file mode 100644
index ff47b7f..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_title_02_1.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_title_02_20.png b/app/src/main/res/mipmap-hdpi/ic_title_02_20.png
deleted file mode 100644
index 556a3bb..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_title_02_20.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_title_02_21.png b/app/src/main/res/mipmap-hdpi/ic_title_02_21.png
deleted file mode 100644
index d3f73ec..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_title_02_21.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_title_02_22.png b/app/src/main/res/mipmap-hdpi/ic_title_02_22.png
deleted file mode 100644
index f6cdd37..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_title_02_22.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_title_02_23.png b/app/src/main/res/mipmap-hdpi/ic_title_02_23.png
deleted file mode 100644
index f530ed2..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_title_02_23.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_title_02_24.png b/app/src/main/res/mipmap-hdpi/ic_title_02_24.png
deleted file mode 100644
index a243ba8..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_title_02_24.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_title_02_25.png b/app/src/main/res/mipmap-hdpi/ic_title_02_25.png
deleted file mode 100644
index fd55280..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_title_02_25.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_title_02_26.png b/app/src/main/res/mipmap-hdpi/ic_title_02_26.png
deleted file mode 100644
index 4a12930..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_title_02_26.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_title_02_4.png b/app/src/main/res/mipmap-hdpi/ic_title_02_4.png
deleted file mode 100644
index 73f7a45..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_title_02_4.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_title_03.png b/app/src/main/res/mipmap-hdpi/ic_title_03.png
deleted file mode 100644
index db90ff6..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_title_03.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_title_bg.png b/app/src/main/res/mipmap-hdpi/ic_title_bg.png
deleted file mode 100644
index 61f315c..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_title_bg.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_to.png b/app/src/main/res/mipmap-hdpi/ic_to.png
deleted file mode 100644
index 416c032..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_to.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_today.png b/app/src/main/res/mipmap-hdpi/ic_today.png
deleted file mode 100644
index 7a75283..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_today.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_tool_app.png b/app/src/main/res/mipmap-hdpi/ic_tool_app.png
deleted file mode 100644
index 2a973cb..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_tool_app.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_tool_file.png b/app/src/main/res/mipmap-hdpi/ic_tool_file.png
deleted file mode 100644
index 2177e2b..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_tool_file.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_tool_light.png b/app/src/main/res/mipmap-hdpi/ic_tool_light.png
deleted file mode 100644
index 5a666f2..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_tool_light.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_tool_zip.png b/app/src/main/res/mipmap-hdpi/ic_tool_zip.png
deleted file mode 100644
index c399165..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_tool_zip.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_top_01.png b/app/src/main/res/mipmap-hdpi/ic_top_01.png
deleted file mode 100644
index 88b6043..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_top_01.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_top_02.png b/app/src/main/res/mipmap-hdpi/ic_top_02.png
deleted file mode 100644
index e98b1aa..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_top_02.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_tx_check.png b/app/src/main/res/mipmap-hdpi/ic_tx_check.png
deleted file mode 100644
index 2d0ffd5..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_tx_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_tx_checked.png b/app/src/main/res/mipmap-hdpi/ic_tx_checked.png
deleted file mode 100644
index b9b9090..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_tx_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_txt_tool.png b/app/src/main/res/mipmap-hdpi/ic_txt_tool.png
deleted file mode 100644
index f49c7f4..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_txt_tool.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_tz_check.png b/app/src/main/res/mipmap-hdpi/ic_tz_check.png
deleted file mode 100644
index 8f7a152..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_tz_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_tz_checked.png b/app/src/main/res/mipmap-hdpi/ic_tz_checked.png
deleted file mode 100644
index 33b387c..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_tz_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_up_pwd.png b/app/src/main/res/mipmap-hdpi/ic_up_pwd.png
deleted file mode 100644
index 7bce256..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_up_pwd.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_url_open.png b/app/src/main/res/mipmap-hdpi/ic_url_open.png
deleted file mode 100644
index c3ffbba..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_url_open.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_video_eye.png b/app/src/main/res/mipmap-hdpi/ic_video_eye.png
deleted file mode 100644
index 1c4466f..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_video_eye.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_video_loading.png b/app/src/main/res/mipmap-hdpi/ic_video_loading.png
deleted file mode 100644
index 56f67f2..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_video_loading.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_video_tool.png b/app/src/main/res/mipmap-hdpi/ic_video_tool.png
deleted file mode 100644
index 3446254..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_video_tool.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_week_check.png b/app/src/main/res/mipmap-hdpi/ic_week_check.png
deleted file mode 100644
index dcdcbd7..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_week_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_week_checked.png b/app/src/main/res/mipmap-hdpi/ic_week_checked.png
deleted file mode 100644
index d528621..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_week_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_word_tool.png b/app/src/main/res/mipmap-hdpi/ic_word_tool.png
deleted file mode 100644
index c8cd8a9..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_word_tool.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_wx_check.png b/app/src/main/res/mipmap-hdpi/ic_wx_check.png
deleted file mode 100644
index 2180060..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_wx_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_wx_checked.png b/app/src/main/res/mipmap-hdpi/ic_wx_checked.png
deleted file mode 100644
index 0f3f61a..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_wx_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_xls_tool.png b/app/src/main/res/mipmap-hdpi/ic_xls_tool.png
deleted file mode 100644
index 1c09059..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_xls_tool.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_xx_check.png b/app/src/main/res/mipmap-hdpi/ic_xx_check.png
deleted file mode 100644
index 3452b6f..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_xx_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_xx_checked.png b/app/src/main/res/mipmap-hdpi/ic_xx_checked.png
deleted file mode 100644
index 957f3c5..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_xx_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_yd_check.png b/app/src/main/res/mipmap-hdpi/ic_yd_check.png
deleted file mode 100644
index 043f199..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_yd_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_yd_checked.png b/app/src/main/res/mipmap-hdpi/ic_yd_checked.png
deleted file mode 100644
index 20429d8..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_yd_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_year_check.png b/app/src/main/res/mipmap-hdpi/ic_year_check.png
deleted file mode 100644
index 07c5907..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_year_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_year_checked.png b/app/src/main/res/mipmap-hdpi/ic_year_checked.png
deleted file mode 100644
index ec54e69..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_year_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_yj_check.png b/app/src/main/res/mipmap-hdpi/ic_yj_check.png
deleted file mode 100644
index 662e676..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_yj_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_yj_checked.png b/app/src/main/res/mipmap-hdpi/ic_yj_checked.png
deleted file mode 100644
index 31ad9fe..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_yj_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_yl_check.png b/app/src/main/res/mipmap-hdpi/ic_yl_check.png
deleted file mode 100644
index 273d756..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_yl_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_yl_checked.png b/app/src/main/res/mipmap-hdpi/ic_yl_checked.png
deleted file mode 100644
index 1487981..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_yl_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_yx_check.png b/app/src/main/res/mipmap-hdpi/ic_yx_check.png
deleted file mode 100644
index 007b499..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_yx_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_yx_checked.png b/app/src/main/res/mipmap-hdpi/ic_yx_checked.png
deleted file mode 100644
index 901c290..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_yx_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_yy_check.png b/app/src/main/res/mipmap-hdpi/ic_yy_check.png
deleted file mode 100644
index 844c443..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_yy_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_yy_checked.png b/app/src/main/res/mipmap-hdpi/ic_yy_checked.png
deleted file mode 100644
index 48d030c..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_yy_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_zb_check.png b/app/src/main/res/mipmap-hdpi/ic_zb_check.png
deleted file mode 100644
index 6d72754..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_zb_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_zb_checked.png b/app/src/main/res/mipmap-hdpi/ic_zb_checked.png
deleted file mode 100644
index 0ae7d3f..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_zb_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_zbei_check.png b/app/src/main/res/mipmap-hdpi/ic_zbei_check.png
deleted file mode 100644
index fd5eb83..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_zbei_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_zbei_checked.png b/app/src/main/res/mipmap-hdpi/ic_zbei_checked.png
deleted file mode 100644
index 381b455..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_zbei_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_zdy_check.png b/app/src/main/res/mipmap-hdpi/ic_zdy_check.png
deleted file mode 100644
index 0879814..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_zdy_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_zdy_checked.png b/app/src/main/res/mipmap-hdpi/ic_zdy_checked.png
deleted file mode 100644
index 71a96f1..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_zdy_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_zdy_checked_text.png b/app/src/main/res/mipmap-hdpi/ic_zdy_checked_text.png
deleted file mode 100644
index fb3eca7..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_zdy_checked_text.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_zf_check.png b/app/src/main/res/mipmap-hdpi/ic_zf_check.png
deleted file mode 100644
index 0af5df2..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_zf_check.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_zf_checked.png b/app/src/main/res/mipmap-hdpi/ic_zf_checked.png
deleted file mode 100644
index c3207aa..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_zf_checked.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_zip_tool.png b/app/src/main/res/mipmap-hdpi/ic_zip_tool.png
deleted file mode 100644
index a8279e6..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_zip_tool.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/image_bg_01.png b/app/src/main/res/mipmap-hdpi/image_bg_01.png
index 80e9d64..a5cd8da 100644
Binary files a/app/src/main/res/mipmap-hdpi/image_bg_01.png and b/app/src/main/res/mipmap-hdpi/image_bg_01.png differ
diff --git a/app/src/main/res/mipmap-hdpi/image_bg_02.png b/app/src/main/res/mipmap-hdpi/image_bg_02.png
deleted file mode 100644
index a5cd8da..0000000
Binary files a/app/src/main/res/mipmap-hdpi/image_bg_02.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/image_page1_1.png b/app/src/main/res/mipmap-hdpi/image_page1_1.png
index e8d299d..ec6caa8 100644
Binary files a/app/src/main/res/mipmap-hdpi/image_page1_1.png and b/app/src/main/res/mipmap-hdpi/image_page1_1.png differ
diff --git a/app/src/main/res/mipmap-hdpi/image_page1_2.png b/app/src/main/res/mipmap-hdpi/image_page1_2.png
index 984af5d..68fb85c 100644
Binary files a/app/src/main/res/mipmap-hdpi/image_page1_2.png and b/app/src/main/res/mipmap-hdpi/image_page1_2.png differ
diff --git a/app/src/main/res/mipmap-hdpi/image_page2_1.png b/app/src/main/res/mipmap-hdpi/image_page2_1.png
index 71b7731..616bde1 100644
Binary files a/app/src/main/res/mipmap-hdpi/image_page2_1.png and b/app/src/main/res/mipmap-hdpi/image_page2_1.png differ
diff --git a/app/src/main/res/mipmap-hdpi/image_page2_2.png b/app/src/main/res/mipmap-hdpi/image_page2_2.png
index 1302a8c..727d6dc 100644
Binary files a/app/src/main/res/mipmap-hdpi/image_page2_2.png and b/app/src/main/res/mipmap-hdpi/image_page2_2.png differ
diff --git a/app/src/main/res/mipmap-hdpi/image_page3_1.png b/app/src/main/res/mipmap-hdpi/image_page3_1.png
deleted file mode 100644
index 46ee4c4..0000000
Binary files a/app/src/main/res/mipmap-hdpi/image_page3_1.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/image_page3_2.png b/app/src/main/res/mipmap-hdpi/image_page3_2.png
deleted file mode 100644
index 63b1ffd..0000000
Binary files a/app/src/main/res/mipmap-hdpi/image_page3_2.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/iv_01.png b/app/src/main/res/mipmap-hdpi/iv_01.png
deleted file mode 100644
index 797a956..0000000
Binary files a/app/src/main/res/mipmap-hdpi/iv_01.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/iv_02.png b/app/src/main/res/mipmap-hdpi/iv_02.png
deleted file mode 100644
index 2638c53..0000000
Binary files a/app/src/main/res/mipmap-hdpi/iv_02.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/iv_03.png b/app/src/main/res/mipmap-hdpi/iv_03.png
deleted file mode 100644
index 117ee11..0000000
Binary files a/app/src/main/res/mipmap-hdpi/iv_03.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/iv_account_add.png b/app/src/main/res/mipmap-hdpi/iv_account_add.png
deleted file mode 100644
index 73690d5..0000000
Binary files a/app/src/main/res/mipmap-hdpi/iv_account_add.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-xhdpi/avatar_01.png b/app/src/main/res/mipmap-xhdpi/avatar_01.png
deleted file mode 100644
index 24e48ee..0000000
Binary files a/app/src/main/res/mipmap-xhdpi/avatar_01.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-xhdpi/avatar_02.png b/app/src/main/res/mipmap-xhdpi/avatar_02.png
deleted file mode 100644
index 3863079..0000000
Binary files a/app/src/main/res/mipmap-xhdpi/avatar_02.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-xhdpi/avatar_03.png b/app/src/main/res/mipmap-xhdpi/avatar_03.png
deleted file mode 100644
index 0c25a5f..0000000
Binary files a/app/src/main/res/mipmap-xhdpi/avatar_03.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-xhdpi/avatar_04.png b/app/src/main/res/mipmap-xhdpi/avatar_04.png
deleted file mode 100644
index a0ceddb..0000000
Binary files a/app/src/main/res/mipmap-xhdpi/avatar_04.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-xhdpi/avatar_05.png b/app/src/main/res/mipmap-xhdpi/avatar_05.png
deleted file mode 100644
index 6c1677d..0000000
Binary files a/app/src/main/res/mipmap-xhdpi/avatar_05.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-xhdpi/avatar_06.png b/app/src/main/res/mipmap-xhdpi/avatar_06.png
deleted file mode 100644
index 0e8bc8c..0000000
Binary files a/app/src/main/res/mipmap-xhdpi/avatar_06.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-xhdpi/avatar_07.png b/app/src/main/res/mipmap-xhdpi/avatar_07.png
deleted file mode 100644
index e27e1c0..0000000
Binary files a/app/src/main/res/mipmap-xhdpi/avatar_07.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-xhdpi/avatar_08.png b/app/src/main/res/mipmap-xhdpi/avatar_08.png
deleted file mode 100644
index b67a0c2..0000000
Binary files a/app/src/main/res/mipmap-xhdpi/avatar_08.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-xhdpi/avatar_09.png b/app/src/main/res/mipmap-xhdpi/avatar_09.png
deleted file mode 100644
index 0062e5b..0000000
Binary files a/app/src/main/res/mipmap-xhdpi/avatar_09.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-xhdpi/avatar_10.png b/app/src/main/res/mipmap-xhdpi/avatar_10.png
deleted file mode 100644
index 62c7274..0000000
Binary files a/app/src/main/res/mipmap-xhdpi/avatar_10.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-xhdpi/avatar_11.png b/app/src/main/res/mipmap-xhdpi/avatar_11.png
deleted file mode 100644
index 0dabc3b..0000000
Binary files a/app/src/main/res/mipmap-xhdpi/avatar_11.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-xhdpi/avatar_12.png b/app/src/main/res/mipmap-xhdpi/avatar_12.png
deleted file mode 100644
index 33e7c59..0000000
Binary files a/app/src/main/res/mipmap-xhdpi/avatar_12.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-xhdpi/avatar_13.png b/app/src/main/res/mipmap-xhdpi/avatar_13.png
deleted file mode 100644
index 68cb8d9..0000000
Binary files a/app/src/main/res/mipmap-xhdpi/avatar_13.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-xhdpi/avatar_14.png b/app/src/main/res/mipmap-xhdpi/avatar_14.png
deleted file mode 100644
index 5388a64..0000000
Binary files a/app/src/main/res/mipmap-xhdpi/avatar_14.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-xhdpi/avatar_15.png b/app/src/main/res/mipmap-xhdpi/avatar_15.png
deleted file mode 100644
index be61ce8..0000000
Binary files a/app/src/main/res/mipmap-xhdpi/avatar_15.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-xhdpi/avatar_16.png b/app/src/main/res/mipmap-xhdpi/avatar_16.png
deleted file mode 100644
index c9639af..0000000
Binary files a/app/src/main/res/mipmap-xhdpi/avatar_16.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-xhdpi/avatar_17.png b/app/src/main/res/mipmap-xhdpi/avatar_17.png
deleted file mode 100644
index 6579605..0000000
Binary files a/app/src/main/res/mipmap-xhdpi/avatar_17.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-xhdpi/avatar_18.png b/app/src/main/res/mipmap-xhdpi/avatar_18.png
deleted file mode 100644
index 8ade460..0000000
Binary files a/app/src/main/res/mipmap-xhdpi/avatar_18.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-xhdpi/avatar_19.png b/app/src/main/res/mipmap-xhdpi/avatar_19.png
deleted file mode 100644
index 8a91a4c..0000000
Binary files a/app/src/main/res/mipmap-xhdpi/avatar_19.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-xhdpi/avatar_20.png b/app/src/main/res/mipmap-xhdpi/avatar_20.png
deleted file mode 100644
index d81d9e9..0000000
Binary files a/app/src/main/res/mipmap-xhdpi/avatar_20.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-xhdpi/avatar_21.png b/app/src/main/res/mipmap-xhdpi/avatar_21.png
deleted file mode 100644
index 2e62e48..0000000
Binary files a/app/src/main/res/mipmap-xhdpi/avatar_21.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-xhdpi/avatar_22.png b/app/src/main/res/mipmap-xhdpi/avatar_22.png
deleted file mode 100644
index b5d2743..0000000
Binary files a/app/src/main/res/mipmap-xhdpi/avatar_22.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-xhdpi/avatar_23.png b/app/src/main/res/mipmap-xhdpi/avatar_23.png
deleted file mode 100644
index b7e136b..0000000
Binary files a/app/src/main/res/mipmap-xhdpi/avatar_23.png and /dev/null differ
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
index b962f99..6d4000d 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -9,7 +9,239 @@
#E0E0E0
#00000000
- #FFD730
+ #0a1935
+ #FFFFFF
+
+
+ #0000FF
+ #00000000
+ #22050505
+ #B0EEEEEE
+ #999999
+ #AD1A1818
+ #e9e9e9
+ #363636
+ #e5e5e5
+ #FF0000
+ #333333
+ #99333333
+ #00bfff
+ #1541AE
+ #1B97F7
+
+ #cccccc
+
+ #ECE1E1
+
+ #7ecf89
+
+ #eb9224
+
+ #777777
+
+ #f5f7fc
+
+ #035496
+
+ #C91204
+
+ #D9D9D9
+ #686667
+
+ #AE9301
+
+ #E65425
+ #FF8C00
+ #0C7CD8
+ #f5f5f5
+ #333333
+ #87ceeb
+
+ #FFE2C59B
+ #FFFFFFF0
+ #FFFFFFE0
+ #FFFFFF00
+ #FFFFFAFA
+ #FFFFFAF0
+ #FFFFFACD
+ #FFFFF8DC
+ #FFFFF5EE
+ #FFFFF0F5
+ #FFFFEFD5
+ #FFFFEBCD
+ #FFFFE4E1
+ #FFFFE4C4
+ #FFFFE4B5
+ #FFFFDEAD
+ #FFFFDAB9
+ #FFFFD700
+ #FFFFC0CB
+ #FFFFB6C1
+ #FFFFA500
+ #FFFFA07A
+ #FFFF8C00
+ #FFFF7F50
+ #FFFF69B4
+ #FFFF6347
+ #FFFF4500
+ #FFFF1493
+ #FFFF00FF
+ #FFFDF5E6
+ #FFFAFAD2
+ #FFFAF0E6
+ #FFFAEBD7
+ #FFFA8072
+ #FFF8F8FF
+ #FFF5FFFA
+ #FFF5F5F5
+ #FFF5F5DC
+ #FFF5DEB3
+ #FFF4A460
+ #FFF0FFFF
+ #FFF0F8FF
+ #FFF0E68C
+ #FFF08080
+ #FFEEE8AA
+ #FFEE82EE
+ #FFE9967A
+ #FFE6E6FA
+ #FFE0FFFF
+ #FFDEB887
+ #FFDDA0DD
+ #FFDCDCDC
+ #FFDC143C
+ #FFDB7093
+ #FFDAA520
+ #FFDA70D6
+ #FFD8BFD8
+ #FFD3D3D3
+ #FFD2B48C
+ #FFD2691E
+ #FFCD853F
+ #FFCD5C5C
+ #FFC71585
+ #FFC0C0C0
+ #FFBDB76B
+ #FFBC8F8F
+ #FFBA55D3
+ #FFB8860B
+ #FFB22222
+ #FFB0E0E6
+ #FFB0C4DE
+ #FFAFEEEE
+ #FFADFF2F
+ #FFADD8E6
+ #FFA9A9A9
+ #FFA52A2A
+ #FFA0522D
+ #FF9932CC
+ #FF98FB98
+ #FF9400D3
+ #FF9370DB
+ #FF90EE90
+ #FF8FBC8F
+ #FF8B4513
+ #FF8B008B
+ #FF8B0000
+ #FF8A2BE2
+ #FF87CEFA
+ #FF87CEEB
+ #FF808080
+ #FF808000
+ #FF800080
+ #FF800000
+ #FF7FFFD4
+ #FF7FFF00
+ #FF7CFC00
+ #FF7B68EE
+ #FF778899
+ #FF708090
+ #FF6B8E23
+ #FF6A5ACD
+ #FF696969
+ #FF66CDAA
+ #FF6495ED
+ #FF5F9EA0
+ #FF556B2F
+ #FF4B0082
+ #FF48D1CC
+ #FF483D8B
+ #FF4682B4
+ #FF4169E1
+ #FF40E0D0
+ #FF3CB371
+ #FF32CD32
+ #FF2F4F4F
+ #FF2E8B57
+ #FF228B22
+ #FF20B2AA
+ #FF1E90FF
+ #FF191970
+ #FF00FFFF
+ #FF00FF7F
+ #FF00FF00
+ #FF00FA9A
+ #FF00CED1
+ #FF00BFFF
+ #FF008B8B
+ #FF008080
+ #FF008000
+ #FF006400
+ #FF0000CD
+ #FF00008B
+ #FF000080
+ #FF2B2B2B
+
+
+ #ffffff
+ #111111
+ #666666
+ #999999
+ #bbbbbb
+ #828282
+ #0099ff
+ #a9dbfc
+ #006ec1
+ #4b83a9
+ #e5533b
+ #c2001e
+ #19aa49
+ #ebebe9
+ #d1d1d1
+ #ff0000
+ #f6f6f5
+ #f5f5f5
+ #e0e0e0
+ #FF222222
+ #FFEEEEEE
+ #00cd56
+ #99E0260C
+
+ #45C01A
+ #A80375c2
+
+ #d9d9d9
+ #ffffff
+ #ebebeb
+ #ebebe9
+
+ #fff
+ #e5e5e5
+ #666
+ #f2f2f2
+ #999
+ #000
+ #222
+ #f22121
+ #0099cc
+ #7A0099cc
+ #333
+
+
+ #666666
+ #888888
+ #FFFFFF
+