#FF018786
#FF000000
#FFFFFFFF
- #ffc20e
+ #2C2C2C
#ffc20e
#2C2C2C
#F7FFF300
@@ -24,4 +24,8 @@
#D9D9D9
#F4EA2A
#00FF55
+ #80D8D8D8
+ #4DE6E6E6
+ #8C2C2C2C
+ #1296DB
\ No newline at end of file
diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml
new file mode 100644
index 0000000..4ab4520
--- /dev/null
+++ b/app/src/main/res/values/dimens.xml
@@ -0,0 +1,8 @@
+
+
+ 16dp
+ 16dp
+ 8dp
+ 176dp
+ 16dp
+
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 47ffdae..9497779 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1,3 +1,14 @@
Skipping
+ MainActivity
+ Open navigation drawer
+ Close navigation drawer
+ Android Studio
+ android.studio@android.com
+ Navigation header
+ Settings
+
+ Home
+ Gallery
+ Slideshow
\ No newline at end of file
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index 4c5ceed..b96698b 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -8,4 +8,12 @@
- true
- @drawable/splash_preview
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml
index d7ab5ca..ede9044 100644
--- a/app/src/main/res/values/themes.xml
+++ b/app/src/main/res/values/themes.xml
@@ -26,4 +26,13 @@
- @drawable/splash_preview
+
+
+
+
+
+
\ No newline at end of file
diff --git a/build.gradle b/build.gradle
index 7971f3b..8271376 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,5 +1,8 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
+ ext {
+ kotlin_version = '1.4.31'
+ }
repositories {
google()
mavenCentral()
diff --git a/libs/src/main/java/com/libs/fragment/BaseActivity.java b/libs/src/main/java/com/libs/fragment/BaseActivity.java
index a18a73f..dda6ca5 100644
--- a/libs/src/main/java/com/libs/fragment/BaseActivity.java
+++ b/libs/src/main/java/com/libs/fragment/BaseActivity.java
@@ -26,7 +26,6 @@ import java.util.concurrent.Callable;
import java.util.concurrent.Future;
-
/**
* Created by Ming
* 2020-08-20
@@ -53,7 +52,9 @@ public abstract class BaseActivity extends RxFragmentAc
method = "onCreate";
super.onCreate(savedInstanceState);
initStart();
- setContentView(getContentViewResId());
+ if (getContentViewResId() != null) {
+ setContentView(getContentViewResId());
+ }
toolBar = searchToolBar(findViewById(android.R.id.content));
initView();
initData();
@@ -62,7 +63,7 @@ public abstract class BaseActivity
extends RxFragmentAc
/**
* 获取布局
*/
- protected abstract int getContentViewResId();
+ protected abstract Integer getContentViewResId();
/**
* 初始化P层
@@ -124,9 +125,11 @@ public abstract class BaseActivity
extends RxFragmentAc
/**
* 加载布局前
*/
- public void initStart(){
+ public void initStart() {
- };
+ }
+
+ ;
/**
* 初始布局
diff --git a/libs/src/main/java/com/libs/network/Concise.java b/libs/src/main/java/com/libs/network/Concise.java
index 90a0e42..7dacb09 100644
--- a/libs/src/main/java/com/libs/network/Concise.java
+++ b/libs/src/main/java/com/libs/network/Concise.java
@@ -104,10 +104,6 @@ public class Concise {
public Concise build() {
- Type s = getClass().getGenericSuperclass();
- LogUtil.e(s);
- ParameterizedType p = (ParameterizedType) s;
- Class t = (Class) p.getActualTypeArguments()[0];
Class tClass = (Class) ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0];
api = new Retrofit.Builder()
.client(createClient())