diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
[${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/dashboard.png b/app/src/main/res/mipmap-xhdpi/dashboard.png
new file mode 100644
index 0000000..b3c541c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/dashboard.png
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/dashboard.png b/app/src/main/res/mipmap-xhdpi/dashboard.png
new file mode 100644
index 0000000..b3c541c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/dashboard.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon3.png b/app/src/main/res/mipmap-xhdpi/icon3.png
new file mode 100644
index 0000000..f49965e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon3.png
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/dashboard.png b/app/src/main/res/mipmap-xhdpi/dashboard.png
new file mode 100644
index 0000000..b3c541c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/dashboard.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon3.png b/app/src/main/res/mipmap-xhdpi/icon3.png
new file mode 100644
index 0000000..f49965e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon3.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon4.png b/app/src/main/res/mipmap-xhdpi/icon4.png
new file mode 100644
index 0000000..d80552b
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon4.png
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/dashboard.png b/app/src/main/res/mipmap-xhdpi/dashboard.png
new file mode 100644
index 0000000..b3c541c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/dashboard.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon3.png b/app/src/main/res/mipmap-xhdpi/icon3.png
new file mode 100644
index 0000000..f49965e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon3.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon4.png b/app/src/main/res/mipmap-xhdpi/icon4.png
new file mode 100644
index 0000000..d80552b
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon4.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon_summery.png b/app/src/main/res/mipmap-xhdpi/icon_summery.png
new file mode 100644
index 0000000..97bca64
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon_summery.png
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/dashboard.png b/app/src/main/res/mipmap-xhdpi/dashboard.png
new file mode 100644
index 0000000..b3c541c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/dashboard.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon3.png b/app/src/main/res/mipmap-xhdpi/icon3.png
new file mode 100644
index 0000000..f49965e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon3.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon4.png b/app/src/main/res/mipmap-xhdpi/icon4.png
new file mode 100644
index 0000000..d80552b
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon4.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon_summery.png b/app/src/main/res/mipmap-xhdpi/icon_summery.png
new file mode 100644
index 0000000..97bca64
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon_summery.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_disable.png b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
new file mode 100644
index 0000000..6459154
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/dashboard.png b/app/src/main/res/mipmap-xhdpi/dashboard.png
new file mode 100644
index 0000000..b3c541c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/dashboard.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon3.png b/app/src/main/res/mipmap-xhdpi/icon3.png
new file mode 100644
index 0000000..f49965e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon3.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon4.png b/app/src/main/res/mipmap-xhdpi/icon4.png
new file mode 100644
index 0000000..d80552b
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon4.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon_summery.png b/app/src/main/res/mipmap-xhdpi/icon_summery.png
new file mode 100644
index 0000000..97bca64
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon_summery.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_disable.png b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
new file mode 100644
index 0000000..6459154
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_enable.png b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
new file mode 100644
index 0000000..dd5765e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/dashboard.png b/app/src/main/res/mipmap-xhdpi/dashboard.png
new file mode 100644
index 0000000..b3c541c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/dashboard.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon3.png b/app/src/main/res/mipmap-xhdpi/icon3.png
new file mode 100644
index 0000000..f49965e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon3.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon4.png b/app/src/main/res/mipmap-xhdpi/icon4.png
new file mode 100644
index 0000000..d80552b
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon4.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon_summery.png b/app/src/main/res/mipmap-xhdpi/icon_summery.png
new file mode 100644
index 0000000..97bca64
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon_summery.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_disable.png b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
new file mode 100644
index 0000000..6459154
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_enable.png b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
new file mode 100644
index 0000000..dd5765e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/panel.png b/app/src/main/res/mipmap-xhdpi/panel.png
new file mode 100644
index 0000000..225e0a7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/panel.png
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/dashboard.png b/app/src/main/res/mipmap-xhdpi/dashboard.png
new file mode 100644
index 0000000..b3c541c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/dashboard.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon3.png b/app/src/main/res/mipmap-xhdpi/icon3.png
new file mode 100644
index 0000000..f49965e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon3.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon4.png b/app/src/main/res/mipmap-xhdpi/icon4.png
new file mode 100644
index 0000000..d80552b
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon4.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon_summery.png b/app/src/main/res/mipmap-xhdpi/icon_summery.png
new file mode 100644
index 0000000..97bca64
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon_summery.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_disable.png b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
new file mode 100644
index 0000000..6459154
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_enable.png b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
new file mode 100644
index 0000000..dd5765e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/panel.png b/app/src/main/res/mipmap-xhdpi/panel.png
new file mode 100644
index 0000000..225e0a7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/panel.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/photo6.png b/app/src/main/res/mipmap-xhdpi/photo6.png
new file mode 100644
index 0000000..dde3c6f
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/photo6.png
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/dashboard.png b/app/src/main/res/mipmap-xhdpi/dashboard.png
new file mode 100644
index 0000000..b3c541c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/dashboard.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon3.png b/app/src/main/res/mipmap-xhdpi/icon3.png
new file mode 100644
index 0000000..f49965e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon3.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon4.png b/app/src/main/res/mipmap-xhdpi/icon4.png
new file mode 100644
index 0000000..d80552b
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon4.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon_summery.png b/app/src/main/res/mipmap-xhdpi/icon_summery.png
new file mode 100644
index 0000000..97bca64
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon_summery.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_disable.png b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
new file mode 100644
index 0000000..6459154
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_enable.png b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
new file mode 100644
index 0000000..dd5765e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/panel.png b/app/src/main/res/mipmap-xhdpi/panel.png
new file mode 100644
index 0000000..225e0a7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/panel.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/photo6.png b/app/src/main/res/mipmap-xhdpi/photo6.png
new file mode 100644
index 0000000..dde3c6f
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/photo6.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_disable.png b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
new file mode 100644
index 0000000..c75913a
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/dashboard.png b/app/src/main/res/mipmap-xhdpi/dashboard.png
new file mode 100644
index 0000000..b3c541c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/dashboard.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon3.png b/app/src/main/res/mipmap-xhdpi/icon3.png
new file mode 100644
index 0000000..f49965e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon3.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon4.png b/app/src/main/res/mipmap-xhdpi/icon4.png
new file mode 100644
index 0000000..d80552b
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon4.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon_summery.png b/app/src/main/res/mipmap-xhdpi/icon_summery.png
new file mode 100644
index 0000000..97bca64
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon_summery.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_disable.png b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
new file mode 100644
index 0000000..6459154
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_enable.png b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
new file mode 100644
index 0000000..dd5765e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/panel.png b/app/src/main/res/mipmap-xhdpi/panel.png
new file mode 100644
index 0000000..225e0a7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/panel.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/photo6.png b/app/src/main/res/mipmap-xhdpi/photo6.png
new file mode 100644
index 0000000..dde3c6f
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/photo6.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_disable.png b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
new file mode 100644
index 0000000..c75913a
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_enable.png b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
new file mode 100644
index 0000000..c34080e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/dashboard.png b/app/src/main/res/mipmap-xhdpi/dashboard.png
new file mode 100644
index 0000000..b3c541c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/dashboard.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon3.png b/app/src/main/res/mipmap-xhdpi/icon3.png
new file mode 100644
index 0000000..f49965e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon3.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon4.png b/app/src/main/res/mipmap-xhdpi/icon4.png
new file mode 100644
index 0000000..d80552b
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon4.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon_summery.png b/app/src/main/res/mipmap-xhdpi/icon_summery.png
new file mode 100644
index 0000000..97bca64
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon_summery.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_disable.png b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
new file mode 100644
index 0000000..6459154
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_enable.png b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
new file mode 100644
index 0000000..dd5765e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/panel.png b/app/src/main/res/mipmap-xhdpi/panel.png
new file mode 100644
index 0000000..225e0a7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/panel.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/photo6.png b/app/src/main/res/mipmap-xhdpi/photo6.png
new file mode 100644
index 0000000..dde3c6f
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/photo6.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_disable.png b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
new file mode 100644
index 0000000..c75913a
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_enable.png b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
new file mode 100644
index 0000000..c34080e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_background.png b/app/src/main/res/mipmap-xhdpi/splash_background.png
new file mode 100644
index 0000000..3fcca9d
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_background.png
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/dashboard.png b/app/src/main/res/mipmap-xhdpi/dashboard.png
new file mode 100644
index 0000000..b3c541c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/dashboard.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon3.png b/app/src/main/res/mipmap-xhdpi/icon3.png
new file mode 100644
index 0000000..f49965e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon3.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon4.png b/app/src/main/res/mipmap-xhdpi/icon4.png
new file mode 100644
index 0000000..d80552b
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon4.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon_summery.png b/app/src/main/res/mipmap-xhdpi/icon_summery.png
new file mode 100644
index 0000000..97bca64
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon_summery.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_disable.png b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
new file mode 100644
index 0000000..6459154
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_enable.png b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
new file mode 100644
index 0000000..dd5765e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/panel.png b/app/src/main/res/mipmap-xhdpi/panel.png
new file mode 100644
index 0000000..225e0a7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/panel.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/photo6.png b/app/src/main/res/mipmap-xhdpi/photo6.png
new file mode 100644
index 0000000..dde3c6f
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/photo6.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_disable.png b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
new file mode 100644
index 0000000..c75913a
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_enable.png b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
new file mode 100644
index 0000000..c34080e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_background.png b/app/src/main/res/mipmap-xhdpi/splash_background.png
new file mode 100644
index 0000000..3fcca9d
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_background.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_casic.png b/app/src/main/res/mipmap-xhdpi/splash_casic.png
new file mode 100644
index 0000000..37c7e47
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_casic.png
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/dashboard.png b/app/src/main/res/mipmap-xhdpi/dashboard.png
new file mode 100644
index 0000000..b3c541c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/dashboard.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon3.png b/app/src/main/res/mipmap-xhdpi/icon3.png
new file mode 100644
index 0000000..f49965e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon3.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon4.png b/app/src/main/res/mipmap-xhdpi/icon4.png
new file mode 100644
index 0000000..d80552b
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon4.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon_summery.png b/app/src/main/res/mipmap-xhdpi/icon_summery.png
new file mode 100644
index 0000000..97bca64
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon_summery.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_disable.png b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
new file mode 100644
index 0000000..6459154
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_enable.png b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
new file mode 100644
index 0000000..dd5765e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/panel.png b/app/src/main/res/mipmap-xhdpi/panel.png
new file mode 100644
index 0000000..225e0a7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/panel.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/photo6.png b/app/src/main/res/mipmap-xhdpi/photo6.png
new file mode 100644
index 0000000..dde3c6f
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/photo6.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_disable.png b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
new file mode 100644
index 0000000..c75913a
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_enable.png b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
new file mode 100644
index 0000000..c34080e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_background.png b/app/src/main/res/mipmap-xhdpi/splash_background.png
new file mode 100644
index 0000000..3fcca9d
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_background.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_casic.png b/app/src/main/res/mipmap-xhdpi/splash_casic.png
new file mode 100644
index 0000000..37c7e47
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_casic.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_logo.png b/app/src/main/res/mipmap-xhdpi/splash_logo.png
new file mode 100644
index 0000000..ac2ba0c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_logo.png
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/dashboard.png b/app/src/main/res/mipmap-xhdpi/dashboard.png
new file mode 100644
index 0000000..b3c541c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/dashboard.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon3.png b/app/src/main/res/mipmap-xhdpi/icon3.png
new file mode 100644
index 0000000..f49965e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon3.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon4.png b/app/src/main/res/mipmap-xhdpi/icon4.png
new file mode 100644
index 0000000..d80552b
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon4.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon_summery.png b/app/src/main/res/mipmap-xhdpi/icon_summery.png
new file mode 100644
index 0000000..97bca64
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon_summery.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_disable.png b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
new file mode 100644
index 0000000..6459154
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_enable.png b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
new file mode 100644
index 0000000..dd5765e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/panel.png b/app/src/main/res/mipmap-xhdpi/panel.png
new file mode 100644
index 0000000..225e0a7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/panel.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/photo6.png b/app/src/main/res/mipmap-xhdpi/photo6.png
new file mode 100644
index 0000000..dde3c6f
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/photo6.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_disable.png b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
new file mode 100644
index 0000000..c75913a
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_enable.png b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
new file mode 100644
index 0000000..c34080e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_background.png b/app/src/main/res/mipmap-xhdpi/splash_background.png
new file mode 100644
index 0000000..3fcca9d
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_background.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_casic.png b/app/src/main/res/mipmap-xhdpi/splash_casic.png
new file mode 100644
index 0000000..37c7e47
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_casic.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_logo.png b/app/src/main/res/mipmap-xhdpi/splash_logo.png
new file mode 100644
index 0000000..ac2ba0c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_logo.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_text.png b/app/src/main/res/mipmap-xhdpi/splash_text.png
new file mode 100644
index 0000000..25684d7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_text.png
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/dashboard.png b/app/src/main/res/mipmap-xhdpi/dashboard.png
new file mode 100644
index 0000000..b3c541c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/dashboard.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon3.png b/app/src/main/res/mipmap-xhdpi/icon3.png
new file mode 100644
index 0000000..f49965e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon3.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon4.png b/app/src/main/res/mipmap-xhdpi/icon4.png
new file mode 100644
index 0000000..d80552b
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon4.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon_summery.png b/app/src/main/res/mipmap-xhdpi/icon_summery.png
new file mode 100644
index 0000000..97bca64
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon_summery.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_disable.png b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
new file mode 100644
index 0000000..6459154
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_enable.png b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
new file mode 100644
index 0000000..dd5765e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/panel.png b/app/src/main/res/mipmap-xhdpi/panel.png
new file mode 100644
index 0000000..225e0a7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/panel.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/photo6.png b/app/src/main/res/mipmap-xhdpi/photo6.png
new file mode 100644
index 0000000..dde3c6f
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/photo6.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_disable.png b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
new file mode 100644
index 0000000..c75913a
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_enable.png b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
new file mode 100644
index 0000000..c34080e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_background.png b/app/src/main/res/mipmap-xhdpi/splash_background.png
new file mode 100644
index 0000000..3fcca9d
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_background.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_casic.png b/app/src/main/res/mipmap-xhdpi/splash_casic.png
new file mode 100644
index 0000000..37c7e47
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_casic.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_logo.png b/app/src/main/res/mipmap-xhdpi/splash_logo.png
new file mode 100644
index 0000000..ac2ba0c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_logo.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_text.png b/app/src/main/res/mipmap-xhdpi/splash_text.png
new file mode 100644
index 0000000..25684d7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_text.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png b/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
deleted file mode 100644
index 6660bd7..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/dashboard.png b/app/src/main/res/mipmap-xhdpi/dashboard.png
new file mode 100644
index 0000000..b3c541c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/dashboard.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon3.png b/app/src/main/res/mipmap-xhdpi/icon3.png
new file mode 100644
index 0000000..f49965e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon3.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon4.png b/app/src/main/res/mipmap-xhdpi/icon4.png
new file mode 100644
index 0000000..d80552b
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon4.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon_summery.png b/app/src/main/res/mipmap-xhdpi/icon_summery.png
new file mode 100644
index 0000000..97bca64
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon_summery.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_disable.png b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
new file mode 100644
index 0000000..6459154
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_enable.png b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
new file mode 100644
index 0000000..dd5765e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/panel.png b/app/src/main/res/mipmap-xhdpi/panel.png
new file mode 100644
index 0000000..225e0a7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/panel.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/photo6.png b/app/src/main/res/mipmap-xhdpi/photo6.png
new file mode 100644
index 0000000..dde3c6f
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/photo6.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_disable.png b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
new file mode 100644
index 0000000..c75913a
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_enable.png b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
new file mode 100644
index 0000000..c34080e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_background.png b/app/src/main/res/mipmap-xhdpi/splash_background.png
new file mode 100644
index 0000000..3fcca9d
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_background.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_casic.png b/app/src/main/res/mipmap-xhdpi/splash_casic.png
new file mode 100644
index 0000000..37c7e47
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_casic.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_logo.png b/app/src/main/res/mipmap-xhdpi/splash_logo.png
new file mode 100644
index 0000000..ac2ba0c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_logo.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_text.png b/app/src/main/res/mipmap-xhdpi/splash_text.png
new file mode 100644
index 0000000..25684d7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_text.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png b/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
deleted file mode 100644
index 6660bd7..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png b/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png
deleted file mode 100644
index 6a1d43a..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/dashboard.png b/app/src/main/res/mipmap-xhdpi/dashboard.png
new file mode 100644
index 0000000..b3c541c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/dashboard.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon3.png b/app/src/main/res/mipmap-xhdpi/icon3.png
new file mode 100644
index 0000000..f49965e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon3.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon4.png b/app/src/main/res/mipmap-xhdpi/icon4.png
new file mode 100644
index 0000000..d80552b
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon4.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon_summery.png b/app/src/main/res/mipmap-xhdpi/icon_summery.png
new file mode 100644
index 0000000..97bca64
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon_summery.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_disable.png b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
new file mode 100644
index 0000000..6459154
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_enable.png b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
new file mode 100644
index 0000000..dd5765e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/panel.png b/app/src/main/res/mipmap-xhdpi/panel.png
new file mode 100644
index 0000000..225e0a7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/panel.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/photo6.png b/app/src/main/res/mipmap-xhdpi/photo6.png
new file mode 100644
index 0000000..dde3c6f
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/photo6.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_disable.png b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
new file mode 100644
index 0000000..c75913a
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_enable.png b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
new file mode 100644
index 0000000..c34080e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_background.png b/app/src/main/res/mipmap-xhdpi/splash_background.png
new file mode 100644
index 0000000..3fcca9d
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_background.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_casic.png b/app/src/main/res/mipmap-xhdpi/splash_casic.png
new file mode 100644
index 0000000..37c7e47
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_casic.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_logo.png b/app/src/main/res/mipmap-xhdpi/splash_logo.png
new file mode 100644
index 0000000..ac2ba0c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_logo.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_text.png b/app/src/main/res/mipmap-xhdpi/splash_text.png
new file mode 100644
index 0000000..25684d7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_text.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png b/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
deleted file mode 100644
index 6660bd7..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png b/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png
deleted file mode 100644
index 6a1d43a..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/casic_203.png b/app/src/main/res/mipmap-xxxhdpi/casic_203.png
deleted file mode 100644
index 01b3ba6..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/casic_203.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/dashboard.png b/app/src/main/res/mipmap-xhdpi/dashboard.png
new file mode 100644
index 0000000..b3c541c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/dashboard.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon3.png b/app/src/main/res/mipmap-xhdpi/icon3.png
new file mode 100644
index 0000000..f49965e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon3.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon4.png b/app/src/main/res/mipmap-xhdpi/icon4.png
new file mode 100644
index 0000000..d80552b
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon4.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon_summery.png b/app/src/main/res/mipmap-xhdpi/icon_summery.png
new file mode 100644
index 0000000..97bca64
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon_summery.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_disable.png b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
new file mode 100644
index 0000000..6459154
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_enable.png b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
new file mode 100644
index 0000000..dd5765e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/panel.png b/app/src/main/res/mipmap-xhdpi/panel.png
new file mode 100644
index 0000000..225e0a7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/panel.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/photo6.png b/app/src/main/res/mipmap-xhdpi/photo6.png
new file mode 100644
index 0000000..dde3c6f
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/photo6.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_disable.png b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
new file mode 100644
index 0000000..c75913a
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_enable.png b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
new file mode 100644
index 0000000..c34080e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_background.png b/app/src/main/res/mipmap-xhdpi/splash_background.png
new file mode 100644
index 0000000..3fcca9d
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_background.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_casic.png b/app/src/main/res/mipmap-xhdpi/splash_casic.png
new file mode 100644
index 0000000..37c7e47
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_casic.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_logo.png b/app/src/main/res/mipmap-xhdpi/splash_logo.png
new file mode 100644
index 0000000..ac2ba0c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_logo.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_text.png b/app/src/main/res/mipmap-xhdpi/splash_text.png
new file mode 100644
index 0000000..25684d7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_text.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png b/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
deleted file mode 100644
index 6660bd7..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png b/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png
deleted file mode 100644
index 6a1d43a..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/casic_203.png b/app/src/main/res/mipmap-xxxhdpi/casic_203.png
deleted file mode 100644
index 01b3ba6..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/casic_203.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/circle.png b/app/src/main/res/mipmap-xxxhdpi/circle.png
deleted file mode 100644
index 17f83e5..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/circle.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/dashboard.png b/app/src/main/res/mipmap-xhdpi/dashboard.png
new file mode 100644
index 0000000..b3c541c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/dashboard.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon3.png b/app/src/main/res/mipmap-xhdpi/icon3.png
new file mode 100644
index 0000000..f49965e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon3.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon4.png b/app/src/main/res/mipmap-xhdpi/icon4.png
new file mode 100644
index 0000000..d80552b
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon4.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon_summery.png b/app/src/main/res/mipmap-xhdpi/icon_summery.png
new file mode 100644
index 0000000..97bca64
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon_summery.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_disable.png b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
new file mode 100644
index 0000000..6459154
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_enable.png b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
new file mode 100644
index 0000000..dd5765e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/panel.png b/app/src/main/res/mipmap-xhdpi/panel.png
new file mode 100644
index 0000000..225e0a7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/panel.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/photo6.png b/app/src/main/res/mipmap-xhdpi/photo6.png
new file mode 100644
index 0000000..dde3c6f
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/photo6.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_disable.png b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
new file mode 100644
index 0000000..c75913a
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_enable.png b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
new file mode 100644
index 0000000..c34080e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_background.png b/app/src/main/res/mipmap-xhdpi/splash_background.png
new file mode 100644
index 0000000..3fcca9d
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_background.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_casic.png b/app/src/main/res/mipmap-xhdpi/splash_casic.png
new file mode 100644
index 0000000..37c7e47
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_casic.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_logo.png b/app/src/main/res/mipmap-xhdpi/splash_logo.png
new file mode 100644
index 0000000..ac2ba0c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_logo.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_text.png b/app/src/main/res/mipmap-xhdpi/splash_text.png
new file mode 100644
index 0000000..25684d7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_text.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png b/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
deleted file mode 100644
index 6660bd7..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png b/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png
deleted file mode 100644
index 6a1d43a..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/casic_203.png b/app/src/main/res/mipmap-xxxhdpi/casic_203.png
deleted file mode 100644
index 01b3ba6..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/casic_203.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/circle.png b/app/src/main/res/mipmap-xxxhdpi/circle.png
deleted file mode 100644
index 17f83e5..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/circle.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/dashboard.png b/app/src/main/res/mipmap-xxxhdpi/dashboard.png
deleted file mode 100644
index 7706808..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/dashboard.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/dashboard.png b/app/src/main/res/mipmap-xhdpi/dashboard.png
new file mode 100644
index 0000000..b3c541c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/dashboard.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon3.png b/app/src/main/res/mipmap-xhdpi/icon3.png
new file mode 100644
index 0000000..f49965e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon3.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon4.png b/app/src/main/res/mipmap-xhdpi/icon4.png
new file mode 100644
index 0000000..d80552b
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon4.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon_summery.png b/app/src/main/res/mipmap-xhdpi/icon_summery.png
new file mode 100644
index 0000000..97bca64
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon_summery.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_disable.png b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
new file mode 100644
index 0000000..6459154
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_enable.png b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
new file mode 100644
index 0000000..dd5765e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/panel.png b/app/src/main/res/mipmap-xhdpi/panel.png
new file mode 100644
index 0000000..225e0a7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/panel.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/photo6.png b/app/src/main/res/mipmap-xhdpi/photo6.png
new file mode 100644
index 0000000..dde3c6f
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/photo6.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_disable.png b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
new file mode 100644
index 0000000..c75913a
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_enable.png b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
new file mode 100644
index 0000000..c34080e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_background.png b/app/src/main/res/mipmap-xhdpi/splash_background.png
new file mode 100644
index 0000000..3fcca9d
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_background.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_casic.png b/app/src/main/res/mipmap-xhdpi/splash_casic.png
new file mode 100644
index 0000000..37c7e47
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_casic.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_logo.png b/app/src/main/res/mipmap-xhdpi/splash_logo.png
new file mode 100644
index 0000000..ac2ba0c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_logo.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_text.png b/app/src/main/res/mipmap-xhdpi/splash_text.png
new file mode 100644
index 0000000..25684d7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_text.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png b/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
deleted file mode 100644
index 6660bd7..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png b/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png
deleted file mode 100644
index 6a1d43a..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/casic_203.png b/app/src/main/res/mipmap-xxxhdpi/casic_203.png
deleted file mode 100644
index 01b3ba6..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/casic_203.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/circle.png b/app/src/main/res/mipmap-xxxhdpi/circle.png
deleted file mode 100644
index 17f83e5..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/circle.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/dashboard.png b/app/src/main/res/mipmap-xxxhdpi/dashboard.png
deleted file mode 100644
index 7706808..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/dashboard.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/icon3.png b/app/src/main/res/mipmap-xxxhdpi/icon3.png
deleted file mode 100644
index f49965e..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/icon3.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/dashboard.png b/app/src/main/res/mipmap-xhdpi/dashboard.png
new file mode 100644
index 0000000..b3c541c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/dashboard.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon3.png b/app/src/main/res/mipmap-xhdpi/icon3.png
new file mode 100644
index 0000000..f49965e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon3.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon4.png b/app/src/main/res/mipmap-xhdpi/icon4.png
new file mode 100644
index 0000000..d80552b
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon4.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon_summery.png b/app/src/main/res/mipmap-xhdpi/icon_summery.png
new file mode 100644
index 0000000..97bca64
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon_summery.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_disable.png b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
new file mode 100644
index 0000000..6459154
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_enable.png b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
new file mode 100644
index 0000000..dd5765e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/panel.png b/app/src/main/res/mipmap-xhdpi/panel.png
new file mode 100644
index 0000000..225e0a7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/panel.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/photo6.png b/app/src/main/res/mipmap-xhdpi/photo6.png
new file mode 100644
index 0000000..dde3c6f
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/photo6.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_disable.png b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
new file mode 100644
index 0000000..c75913a
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_enable.png b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
new file mode 100644
index 0000000..c34080e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_background.png b/app/src/main/res/mipmap-xhdpi/splash_background.png
new file mode 100644
index 0000000..3fcca9d
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_background.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_casic.png b/app/src/main/res/mipmap-xhdpi/splash_casic.png
new file mode 100644
index 0000000..37c7e47
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_casic.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_logo.png b/app/src/main/res/mipmap-xhdpi/splash_logo.png
new file mode 100644
index 0000000..ac2ba0c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_logo.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_text.png b/app/src/main/res/mipmap-xhdpi/splash_text.png
new file mode 100644
index 0000000..25684d7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_text.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png b/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
deleted file mode 100644
index 6660bd7..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png b/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png
deleted file mode 100644
index 6a1d43a..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/casic_203.png b/app/src/main/res/mipmap-xxxhdpi/casic_203.png
deleted file mode 100644
index 01b3ba6..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/casic_203.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/circle.png b/app/src/main/res/mipmap-xxxhdpi/circle.png
deleted file mode 100644
index 17f83e5..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/circle.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/dashboard.png b/app/src/main/res/mipmap-xxxhdpi/dashboard.png
deleted file mode 100644
index 7706808..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/dashboard.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/icon3.png b/app/src/main/res/mipmap-xxxhdpi/icon3.png
deleted file mode 100644
index f49965e..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/icon3.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/icon4.png b/app/src/main/res/mipmap-xxxhdpi/icon4.png
deleted file mode 100644
index d80552b..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/icon4.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/dashboard.png b/app/src/main/res/mipmap-xhdpi/dashboard.png
new file mode 100644
index 0000000..b3c541c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/dashboard.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon3.png b/app/src/main/res/mipmap-xhdpi/icon3.png
new file mode 100644
index 0000000..f49965e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon3.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon4.png b/app/src/main/res/mipmap-xhdpi/icon4.png
new file mode 100644
index 0000000..d80552b
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon4.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon_summery.png b/app/src/main/res/mipmap-xhdpi/icon_summery.png
new file mode 100644
index 0000000..97bca64
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon_summery.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_disable.png b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
new file mode 100644
index 0000000..6459154
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_enable.png b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
new file mode 100644
index 0000000..dd5765e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/panel.png b/app/src/main/res/mipmap-xhdpi/panel.png
new file mode 100644
index 0000000..225e0a7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/panel.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/photo6.png b/app/src/main/res/mipmap-xhdpi/photo6.png
new file mode 100644
index 0000000..dde3c6f
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/photo6.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_disable.png b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
new file mode 100644
index 0000000..c75913a
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_enable.png b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
new file mode 100644
index 0000000..c34080e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_background.png b/app/src/main/res/mipmap-xhdpi/splash_background.png
new file mode 100644
index 0000000..3fcca9d
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_background.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_casic.png b/app/src/main/res/mipmap-xhdpi/splash_casic.png
new file mode 100644
index 0000000..37c7e47
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_casic.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_logo.png b/app/src/main/res/mipmap-xhdpi/splash_logo.png
new file mode 100644
index 0000000..ac2ba0c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_logo.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_text.png b/app/src/main/res/mipmap-xhdpi/splash_text.png
new file mode 100644
index 0000000..25684d7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_text.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png b/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
deleted file mode 100644
index 6660bd7..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png b/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png
deleted file mode 100644
index 6a1d43a..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/casic_203.png b/app/src/main/res/mipmap-xxxhdpi/casic_203.png
deleted file mode 100644
index 01b3ba6..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/casic_203.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/circle.png b/app/src/main/res/mipmap-xxxhdpi/circle.png
deleted file mode 100644
index 17f83e5..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/circle.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/dashboard.png b/app/src/main/res/mipmap-xxxhdpi/dashboard.png
deleted file mode 100644
index 7706808..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/dashboard.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/icon3.png b/app/src/main/res/mipmap-xxxhdpi/icon3.png
deleted file mode 100644
index f49965e..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/icon3.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/icon4.png b/app/src/main/res/mipmap-xxxhdpi/icon4.png
deleted file mode 100644
index d80552b..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/icon4.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/icon_summery.png b/app/src/main/res/mipmap-xxxhdpi/icon_summery.png
deleted file mode 100644
index 97bca64..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/icon_summery.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/dashboard.png b/app/src/main/res/mipmap-xhdpi/dashboard.png
new file mode 100644
index 0000000..b3c541c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/dashboard.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon3.png b/app/src/main/res/mipmap-xhdpi/icon3.png
new file mode 100644
index 0000000..f49965e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon3.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon4.png b/app/src/main/res/mipmap-xhdpi/icon4.png
new file mode 100644
index 0000000..d80552b
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon4.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon_summery.png b/app/src/main/res/mipmap-xhdpi/icon_summery.png
new file mode 100644
index 0000000..97bca64
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon_summery.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_disable.png b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
new file mode 100644
index 0000000..6459154
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_enable.png b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
new file mode 100644
index 0000000..dd5765e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/panel.png b/app/src/main/res/mipmap-xhdpi/panel.png
new file mode 100644
index 0000000..225e0a7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/panel.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/photo6.png b/app/src/main/res/mipmap-xhdpi/photo6.png
new file mode 100644
index 0000000..dde3c6f
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/photo6.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_disable.png b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
new file mode 100644
index 0000000..c75913a
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_enable.png b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
new file mode 100644
index 0000000..c34080e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_background.png b/app/src/main/res/mipmap-xhdpi/splash_background.png
new file mode 100644
index 0000000..3fcca9d
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_background.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_casic.png b/app/src/main/res/mipmap-xhdpi/splash_casic.png
new file mode 100644
index 0000000..37c7e47
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_casic.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_logo.png b/app/src/main/res/mipmap-xhdpi/splash_logo.png
new file mode 100644
index 0000000..ac2ba0c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_logo.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_text.png b/app/src/main/res/mipmap-xhdpi/splash_text.png
new file mode 100644
index 0000000..25684d7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_text.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png b/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
deleted file mode 100644
index 6660bd7..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png b/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png
deleted file mode 100644
index 6a1d43a..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/casic_203.png b/app/src/main/res/mipmap-xxxhdpi/casic_203.png
deleted file mode 100644
index 01b3ba6..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/casic_203.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/circle.png b/app/src/main/res/mipmap-xxxhdpi/circle.png
deleted file mode 100644
index 17f83e5..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/circle.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/dashboard.png b/app/src/main/res/mipmap-xxxhdpi/dashboard.png
deleted file mode 100644
index 7706808..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/dashboard.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/icon3.png b/app/src/main/res/mipmap-xxxhdpi/icon3.png
deleted file mode 100644
index f49965e..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/icon3.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/icon4.png b/app/src/main/res/mipmap-xxxhdpi/icon4.png
deleted file mode 100644
index d80552b..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/icon4.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/icon_summery.png b/app/src/main/res/mipmap-xxxhdpi/icon_summery.png
deleted file mode 100644
index 97bca64..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/icon_summery.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/needle.png b/app/src/main/res/mipmap-xxxhdpi/needle.png
deleted file mode 100644
index a7558e4..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/needle.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/dashboard.png b/app/src/main/res/mipmap-xhdpi/dashboard.png
new file mode 100644
index 0000000..b3c541c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/dashboard.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon3.png b/app/src/main/res/mipmap-xhdpi/icon3.png
new file mode 100644
index 0000000..f49965e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon3.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon4.png b/app/src/main/res/mipmap-xhdpi/icon4.png
new file mode 100644
index 0000000..d80552b
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon4.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon_summery.png b/app/src/main/res/mipmap-xhdpi/icon_summery.png
new file mode 100644
index 0000000..97bca64
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon_summery.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_disable.png b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
new file mode 100644
index 0000000..6459154
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_enable.png b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
new file mode 100644
index 0000000..dd5765e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/panel.png b/app/src/main/res/mipmap-xhdpi/panel.png
new file mode 100644
index 0000000..225e0a7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/panel.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/photo6.png b/app/src/main/res/mipmap-xhdpi/photo6.png
new file mode 100644
index 0000000..dde3c6f
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/photo6.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_disable.png b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
new file mode 100644
index 0000000..c75913a
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_enable.png b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
new file mode 100644
index 0000000..c34080e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_background.png b/app/src/main/res/mipmap-xhdpi/splash_background.png
new file mode 100644
index 0000000..3fcca9d
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_background.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_casic.png b/app/src/main/res/mipmap-xhdpi/splash_casic.png
new file mode 100644
index 0000000..37c7e47
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_casic.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_logo.png b/app/src/main/res/mipmap-xhdpi/splash_logo.png
new file mode 100644
index 0000000..ac2ba0c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_logo.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_text.png b/app/src/main/res/mipmap-xhdpi/splash_text.png
new file mode 100644
index 0000000..25684d7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_text.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png b/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
deleted file mode 100644
index 6660bd7..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png b/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png
deleted file mode 100644
index 6a1d43a..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/casic_203.png b/app/src/main/res/mipmap-xxxhdpi/casic_203.png
deleted file mode 100644
index 01b3ba6..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/casic_203.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/circle.png b/app/src/main/res/mipmap-xxxhdpi/circle.png
deleted file mode 100644
index 17f83e5..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/circle.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/dashboard.png b/app/src/main/res/mipmap-xxxhdpi/dashboard.png
deleted file mode 100644
index 7706808..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/dashboard.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/icon3.png b/app/src/main/res/mipmap-xxxhdpi/icon3.png
deleted file mode 100644
index f49965e..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/icon3.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/icon4.png b/app/src/main/res/mipmap-xxxhdpi/icon4.png
deleted file mode 100644
index d80552b..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/icon4.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/icon_summery.png b/app/src/main/res/mipmap-xxxhdpi/icon_summery.png
deleted file mode 100644
index 97bca64..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/icon_summery.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/needle.png b/app/src/main/res/mipmap-xxxhdpi/needle.png
deleted file mode 100644
index a7558e4..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/needle.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/panel.png b/app/src/main/res/mipmap-xxxhdpi/panel.png
deleted file mode 100644
index 225e0a7..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/panel.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/dashboard.png b/app/src/main/res/mipmap-xhdpi/dashboard.png
new file mode 100644
index 0000000..b3c541c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/dashboard.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon3.png b/app/src/main/res/mipmap-xhdpi/icon3.png
new file mode 100644
index 0000000..f49965e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon3.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon4.png b/app/src/main/res/mipmap-xhdpi/icon4.png
new file mode 100644
index 0000000..d80552b
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon4.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon_summery.png b/app/src/main/res/mipmap-xhdpi/icon_summery.png
new file mode 100644
index 0000000..97bca64
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon_summery.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_disable.png b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
new file mode 100644
index 0000000..6459154
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_enable.png b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
new file mode 100644
index 0000000..dd5765e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/panel.png b/app/src/main/res/mipmap-xhdpi/panel.png
new file mode 100644
index 0000000..225e0a7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/panel.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/photo6.png b/app/src/main/res/mipmap-xhdpi/photo6.png
new file mode 100644
index 0000000..dde3c6f
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/photo6.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_disable.png b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
new file mode 100644
index 0000000..c75913a
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_enable.png b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
new file mode 100644
index 0000000..c34080e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_background.png b/app/src/main/res/mipmap-xhdpi/splash_background.png
new file mode 100644
index 0000000..3fcca9d
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_background.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_casic.png b/app/src/main/res/mipmap-xhdpi/splash_casic.png
new file mode 100644
index 0000000..37c7e47
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_casic.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_logo.png b/app/src/main/res/mipmap-xhdpi/splash_logo.png
new file mode 100644
index 0000000..ac2ba0c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_logo.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_text.png b/app/src/main/res/mipmap-xhdpi/splash_text.png
new file mode 100644
index 0000000..25684d7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_text.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png b/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
deleted file mode 100644
index 6660bd7..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png b/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png
deleted file mode 100644
index 6a1d43a..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/casic_203.png b/app/src/main/res/mipmap-xxxhdpi/casic_203.png
deleted file mode 100644
index 01b3ba6..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/casic_203.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/circle.png b/app/src/main/res/mipmap-xxxhdpi/circle.png
deleted file mode 100644
index 17f83e5..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/circle.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/dashboard.png b/app/src/main/res/mipmap-xxxhdpi/dashboard.png
deleted file mode 100644
index 7706808..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/dashboard.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/icon3.png b/app/src/main/res/mipmap-xxxhdpi/icon3.png
deleted file mode 100644
index f49965e..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/icon3.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/icon4.png b/app/src/main/res/mipmap-xxxhdpi/icon4.png
deleted file mode 100644
index d80552b..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/icon4.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/icon_summery.png b/app/src/main/res/mipmap-xxxhdpi/icon_summery.png
deleted file mode 100644
index 97bca64..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/icon_summery.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/needle.png b/app/src/main/res/mipmap-xxxhdpi/needle.png
deleted file mode 100644
index a7558e4..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/needle.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/panel.png b/app/src/main/res/mipmap-xxxhdpi/panel.png
deleted file mode 100644
index 225e0a7..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/panel.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/photo6.png b/app/src/main/res/mipmap-xxxhdpi/photo6.png
deleted file mode 100644
index dde3c6f..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/photo6.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/dashboard.png b/app/src/main/res/mipmap-xhdpi/dashboard.png
new file mode 100644
index 0000000..b3c541c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/dashboard.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon3.png b/app/src/main/res/mipmap-xhdpi/icon3.png
new file mode 100644
index 0000000..f49965e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon3.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon4.png b/app/src/main/res/mipmap-xhdpi/icon4.png
new file mode 100644
index 0000000..d80552b
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon4.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon_summery.png b/app/src/main/res/mipmap-xhdpi/icon_summery.png
new file mode 100644
index 0000000..97bca64
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon_summery.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_disable.png b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
new file mode 100644
index 0000000..6459154
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_enable.png b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
new file mode 100644
index 0000000..dd5765e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/panel.png b/app/src/main/res/mipmap-xhdpi/panel.png
new file mode 100644
index 0000000..225e0a7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/panel.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/photo6.png b/app/src/main/res/mipmap-xhdpi/photo6.png
new file mode 100644
index 0000000..dde3c6f
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/photo6.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_disable.png b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
new file mode 100644
index 0000000..c75913a
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_enable.png b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
new file mode 100644
index 0000000..c34080e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_background.png b/app/src/main/res/mipmap-xhdpi/splash_background.png
new file mode 100644
index 0000000..3fcca9d
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_background.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_casic.png b/app/src/main/res/mipmap-xhdpi/splash_casic.png
new file mode 100644
index 0000000..37c7e47
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_casic.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_logo.png b/app/src/main/res/mipmap-xhdpi/splash_logo.png
new file mode 100644
index 0000000..ac2ba0c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_logo.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_text.png b/app/src/main/res/mipmap-xhdpi/splash_text.png
new file mode 100644
index 0000000..25684d7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_text.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png b/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
deleted file mode 100644
index 6660bd7..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png b/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png
deleted file mode 100644
index 6a1d43a..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/casic_203.png b/app/src/main/res/mipmap-xxxhdpi/casic_203.png
deleted file mode 100644
index 01b3ba6..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/casic_203.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/circle.png b/app/src/main/res/mipmap-xxxhdpi/circle.png
deleted file mode 100644
index 17f83e5..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/circle.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/dashboard.png b/app/src/main/res/mipmap-xxxhdpi/dashboard.png
deleted file mode 100644
index 7706808..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/dashboard.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/icon3.png b/app/src/main/res/mipmap-xxxhdpi/icon3.png
deleted file mode 100644
index f49965e..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/icon3.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/icon4.png b/app/src/main/res/mipmap-xxxhdpi/icon4.png
deleted file mode 100644
index d80552b..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/icon4.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/icon_summery.png b/app/src/main/res/mipmap-xxxhdpi/icon_summery.png
deleted file mode 100644
index 97bca64..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/icon_summery.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/needle.png b/app/src/main/res/mipmap-xxxhdpi/needle.png
deleted file mode 100644
index a7558e4..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/needle.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/panel.png b/app/src/main/res/mipmap-xxxhdpi/panel.png
deleted file mode 100644
index 225e0a7..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/panel.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/photo6.png b/app/src/main/res/mipmap-xxxhdpi/photo6.png
deleted file mode 100644
index dde3c6f..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/photo6.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/splash_background.png b/app/src/main/res/mipmap-xxxhdpi/splash_background.png
deleted file mode 100644
index 3fcca9d..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/splash_background.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/dashboard.png b/app/src/main/res/mipmap-xhdpi/dashboard.png
new file mode 100644
index 0000000..b3c541c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/dashboard.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon3.png b/app/src/main/res/mipmap-xhdpi/icon3.png
new file mode 100644
index 0000000..f49965e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon3.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon4.png b/app/src/main/res/mipmap-xhdpi/icon4.png
new file mode 100644
index 0000000..d80552b
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon4.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon_summery.png b/app/src/main/res/mipmap-xhdpi/icon_summery.png
new file mode 100644
index 0000000..97bca64
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon_summery.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_disable.png b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
new file mode 100644
index 0000000..6459154
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_enable.png b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
new file mode 100644
index 0000000..dd5765e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/panel.png b/app/src/main/res/mipmap-xhdpi/panel.png
new file mode 100644
index 0000000..225e0a7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/panel.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/photo6.png b/app/src/main/res/mipmap-xhdpi/photo6.png
new file mode 100644
index 0000000..dde3c6f
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/photo6.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_disable.png b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
new file mode 100644
index 0000000..c75913a
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_enable.png b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
new file mode 100644
index 0000000..c34080e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_background.png b/app/src/main/res/mipmap-xhdpi/splash_background.png
new file mode 100644
index 0000000..3fcca9d
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_background.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_casic.png b/app/src/main/res/mipmap-xhdpi/splash_casic.png
new file mode 100644
index 0000000..37c7e47
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_casic.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_logo.png b/app/src/main/res/mipmap-xhdpi/splash_logo.png
new file mode 100644
index 0000000..ac2ba0c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_logo.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_text.png b/app/src/main/res/mipmap-xhdpi/splash_text.png
new file mode 100644
index 0000000..25684d7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_text.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png b/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
deleted file mode 100644
index 6660bd7..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png b/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png
deleted file mode 100644
index 6a1d43a..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/casic_203.png b/app/src/main/res/mipmap-xxxhdpi/casic_203.png
deleted file mode 100644
index 01b3ba6..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/casic_203.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/circle.png b/app/src/main/res/mipmap-xxxhdpi/circle.png
deleted file mode 100644
index 17f83e5..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/circle.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/dashboard.png b/app/src/main/res/mipmap-xxxhdpi/dashboard.png
deleted file mode 100644
index 7706808..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/dashboard.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/icon3.png b/app/src/main/res/mipmap-xxxhdpi/icon3.png
deleted file mode 100644
index f49965e..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/icon3.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/icon4.png b/app/src/main/res/mipmap-xxxhdpi/icon4.png
deleted file mode 100644
index d80552b..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/icon4.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/icon_summery.png b/app/src/main/res/mipmap-xxxhdpi/icon_summery.png
deleted file mode 100644
index 97bca64..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/icon_summery.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/needle.png b/app/src/main/res/mipmap-xxxhdpi/needle.png
deleted file mode 100644
index a7558e4..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/needle.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/panel.png b/app/src/main/res/mipmap-xxxhdpi/panel.png
deleted file mode 100644
index 225e0a7..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/panel.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/photo6.png b/app/src/main/res/mipmap-xxxhdpi/photo6.png
deleted file mode 100644
index dde3c6f..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/photo6.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/splash_background.png b/app/src/main/res/mipmap-xxxhdpi/splash_background.png
deleted file mode 100644
index 3fcca9d..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/splash_background.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/splash_casic.png b/app/src/main/res/mipmap-xxxhdpi/splash_casic.png
deleted file mode 100644
index 37c7e47..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/splash_casic.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/dashboard.png b/app/src/main/res/mipmap-xhdpi/dashboard.png
new file mode 100644
index 0000000..b3c541c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/dashboard.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon3.png b/app/src/main/res/mipmap-xhdpi/icon3.png
new file mode 100644
index 0000000..f49965e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon3.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon4.png b/app/src/main/res/mipmap-xhdpi/icon4.png
new file mode 100644
index 0000000..d80552b
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon4.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon_summery.png b/app/src/main/res/mipmap-xhdpi/icon_summery.png
new file mode 100644
index 0000000..97bca64
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon_summery.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_disable.png b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
new file mode 100644
index 0000000..6459154
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_enable.png b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
new file mode 100644
index 0000000..dd5765e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/panel.png b/app/src/main/res/mipmap-xhdpi/panel.png
new file mode 100644
index 0000000..225e0a7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/panel.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/photo6.png b/app/src/main/res/mipmap-xhdpi/photo6.png
new file mode 100644
index 0000000..dde3c6f
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/photo6.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_disable.png b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
new file mode 100644
index 0000000..c75913a
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_enable.png b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
new file mode 100644
index 0000000..c34080e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_background.png b/app/src/main/res/mipmap-xhdpi/splash_background.png
new file mode 100644
index 0000000..3fcca9d
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_background.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_casic.png b/app/src/main/res/mipmap-xhdpi/splash_casic.png
new file mode 100644
index 0000000..37c7e47
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_casic.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_logo.png b/app/src/main/res/mipmap-xhdpi/splash_logo.png
new file mode 100644
index 0000000..ac2ba0c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_logo.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_text.png b/app/src/main/res/mipmap-xhdpi/splash_text.png
new file mode 100644
index 0000000..25684d7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_text.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png b/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
deleted file mode 100644
index 6660bd7..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png b/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png
deleted file mode 100644
index 6a1d43a..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/casic_203.png b/app/src/main/res/mipmap-xxxhdpi/casic_203.png
deleted file mode 100644
index 01b3ba6..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/casic_203.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/circle.png b/app/src/main/res/mipmap-xxxhdpi/circle.png
deleted file mode 100644
index 17f83e5..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/circle.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/dashboard.png b/app/src/main/res/mipmap-xxxhdpi/dashboard.png
deleted file mode 100644
index 7706808..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/dashboard.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/icon3.png b/app/src/main/res/mipmap-xxxhdpi/icon3.png
deleted file mode 100644
index f49965e..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/icon3.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/icon4.png b/app/src/main/res/mipmap-xxxhdpi/icon4.png
deleted file mode 100644
index d80552b..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/icon4.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/icon_summery.png b/app/src/main/res/mipmap-xxxhdpi/icon_summery.png
deleted file mode 100644
index 97bca64..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/icon_summery.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/needle.png b/app/src/main/res/mipmap-xxxhdpi/needle.png
deleted file mode 100644
index a7558e4..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/needle.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/panel.png b/app/src/main/res/mipmap-xxxhdpi/panel.png
deleted file mode 100644
index 225e0a7..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/panel.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/photo6.png b/app/src/main/res/mipmap-xxxhdpi/photo6.png
deleted file mode 100644
index dde3c6f..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/photo6.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/splash_background.png b/app/src/main/res/mipmap-xxxhdpi/splash_background.png
deleted file mode 100644
index 3fcca9d..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/splash_background.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/splash_casic.png b/app/src/main/res/mipmap-xxxhdpi/splash_casic.png
deleted file mode 100644
index 37c7e47..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/splash_casic.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/splash_logo.png b/app/src/main/res/mipmap-xxxhdpi/splash_logo.png
deleted file mode 100644
index ac2ba0c..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/splash_logo.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/java/com/casic/detector/view/LoginActivity.kt b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
index 5869ca2..21f80b3 100644
--- a/app/src/main/java/com/casic/detector/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/LoginActivity.kt
@@ -1,6 +1,7 @@
package com.casic.detector.view
import android.os.Bundle
+import android.util.Log
import androidx.lifecycle.ViewModelProvider
import com.amap.api.navi.NaviSetting
import com.casic.detector.R
@@ -11,6 +12,8 @@
import com.casic.detector.vm.UserViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.getScreenHeight
+import com.pengxh.kt.lite.extensions.getScreenWidth
import com.pengxh.kt.lite.extensions.navigatePageTo
import com.pengxh.kt.lite.utils.SaveKeyValues
import com.pengxh.kt.lite.vm.LoadState
@@ -19,6 +22,7 @@
class LoginActivity : KotlinBaseActivity() {
+ private val kTag = "LoginActivity"
private lateinit var userViewModel: UserViewModel
private val gpioManager by lazy { GpioManager() }
@@ -98,6 +102,8 @@
override fun setupTopBarLayout() {
ImmersionBar.with(this).statusBarDarkFont(true).init()
initLayoutImmersionBar(rootView)
+
+ Log.d(kTag, "setupTopBarLayout => [${getScreenWidth()}, ${getScreenHeight()}]")
}
override fun onResume() {
diff --git a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
index b5b15f1..5f1063e 100644
--- a/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
+++ b/app/src/main/java/com/casic/detector/view/SearchLabelActivity.kt
@@ -108,8 +108,6 @@
}
override fun initEvent() {
- backButton.setOnClickListener { finish() }
-
depthButton.setOnClickListener {
isDetectDepth = true
val result = DataBaseManager.get.queryLabelById(identifierId)
@@ -183,16 +181,26 @@
if (energy > 13) {
depthButton.isEnabled = true
+ depthButton.setTextColor(Color.WHITE)
+ depthButton.setBackgroundResource(R.mipmap.left_button_enable)
degreeButton.isEnabled = true
+ degreeButton.setTextColor(Color.WHITE)
+ degreeButton.setBackgroundResource(R.mipmap.right_button_enable)
- searchResultView.text = "已搜索到标识器"
- searchResultView.setTextColor(Color.RED)
+ searchResultView.text = "已检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8C5700"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
} else {
depthButton.isEnabled = false
+ depthButton.setTextColor(Color.parseColor("#CCCCCC"))
+ depthButton.setBackgroundResource(R.mipmap.left_button_disable)
degreeButton.isEnabled = false
+ degreeButton.setTextColor(Color.parseColor("#CCCCCC"))
+ degreeButton.setBackgroundResource(R.mipmap.right_button_disable)
- searchResultView.text = "标识器搜索中"
- searchResultView.setTextColor(Color.WHITE)
+ searchResultView.text = "未检测到标识器"
+ searchResultView.setTextColor(Color.parseColor("#8D1717"))
+ searchResultView.setBackgroundResource(R.mipmap.bg_small_text_red)
}
if (energy > 41) {
@@ -215,14 +223,18 @@
if (energy < 13) {//47°
energyTipsView.text = "标识器信号较弱,可能距离较远"
- energyTipsView.setTextColor(Color.RED)
- //重新测试更精确的能量值,不让测距
} else if (energy > 41) {//148°
- energyTipsView.text = "信号极强,接近标识器正上方"
- energyTipsView.setTextColor(Color.GREEN)
+ energyTipsView.text = "标识器信号极强,可能在正下方"
} else {//[47°,148°]
- energyTipsView.text = "已靠近标识器,请继续移动"
- energyTipsView.setTextColor(Color.YELLOW)
+ energyTipsView.text = "已靠近标识器,请继续移动位置"
+ }
+
+ if (energy < 13) {
+ energyTipsView.setTextColor(Color.parseColor("#8D1717"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_red)
+ } else {
+ energyTipsView.setTextColor(Color.parseColor("#8C5700"))
+ energyTipsView.setBackgroundResource(R.mipmap.bg_small_text_yellow)
}
//转换为转动的角度
@@ -295,7 +307,7 @@
}
override fun setupTopBarLayout() {
- ImmersionBar.with(this).statusBarDarkFont(true).init()
+ ImmersionBar.with(this).statusBarDarkFont(false).init()
initLayoutImmersionBar(rootView)
}
diff --git a/app/src/main/res/drawable/btn_back.xml b/app/src/main/res/drawable/btn_back.xml
deleted file mode 100644
index f3405f5..0000000
--- a/app/src/main/res/drawable/btn_back.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml
index 0be7d94..d0b98a0 100644
--- a/app/src/main/res/drawable/ic_arrow.xml
+++ b/app/src/main/res/drawable/ic_arrow.xml
@@ -1,6 +1,6 @@
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 79d766a..5970be0 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -96,18 +96,19 @@
-
-
-
-
+ android:layout_width="350dp"
+ android:layout_height="350dp"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="@dimen/dp_30"
+ android:background="@mipmap/dashboard">
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/dp_75"
+ android:background="@mipmap/bg_small_text_red"
+ android:gravity="center_horizontal"
+ android:paddingHorizontal="@dimen/dp_10"
+ android:paddingVertical="@dimen/dp_10"
+ android:text="未检测到标识器"
+ android:textColor="#8D1717"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
new file mode 100644
index 0000000..721d8d9
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
new file mode 100644
index 0000000..af75f37
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_large_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_search_label.png b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
new file mode 100644
index 0000000..2d48216
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_search_label.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
new file mode 100644
index 0000000..7879f53
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_red.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
new file mode 100644
index 0000000..215cbca
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/bg_small_text_yellow.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/casic_203.png b/app/src/main/res/mipmap-xhdpi/casic_203.png
new file mode 100644
index 0000000..01b3ba6
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/casic_203.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/center_screen.png b/app/src/main/res/mipmap-xhdpi/center_screen.png
new file mode 100644
index 0000000..1c1b201
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/center_screen.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/circle.png b/app/src/main/res/mipmap-xhdpi/circle.png
new file mode 100644
index 0000000..17f83e5
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/circle.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/dashboard.png b/app/src/main/res/mipmap-xhdpi/dashboard.png
new file mode 100644
index 0000000..b3c541c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/dashboard.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon3.png b/app/src/main/res/mipmap-xhdpi/icon3.png
new file mode 100644
index 0000000..f49965e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon3.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon4.png b/app/src/main/res/mipmap-xhdpi/icon4.png
new file mode 100644
index 0000000..d80552b
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon4.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon_summery.png b/app/src/main/res/mipmap-xhdpi/icon_summery.png
new file mode 100644
index 0000000..97bca64
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/icon_summery.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_disable.png b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
new file mode 100644
index 0000000..6459154
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/left_button_enable.png b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
new file mode 100644
index 0000000..dd5765e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/left_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/panel.png b/app/src/main/res/mipmap-xhdpi/panel.png
new file mode 100644
index 0000000..225e0a7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/panel.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/photo6.png b/app/src/main/res/mipmap-xhdpi/photo6.png
new file mode 100644
index 0000000..dde3c6f
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/photo6.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_disable.png b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
new file mode 100644
index 0000000..c75913a
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_disable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/right_button_enable.png b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
new file mode 100644
index 0000000..c34080e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/right_button_enable.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_background.png b/app/src/main/res/mipmap-xhdpi/splash_background.png
new file mode 100644
index 0000000..3fcca9d
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_background.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_casic.png b/app/src/main/res/mipmap-xhdpi/splash_casic.png
new file mode 100644
index 0000000..37c7e47
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_casic.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_logo.png b/app/src/main/res/mipmap-xhdpi/splash_logo.png
new file mode 100644
index 0000000..ac2ba0c
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_logo.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/splash_text.png b/app/src/main/res/mipmap-xhdpi/splash_text.png
new file mode 100644
index 0000000..25684d7
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/splash_text.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png b/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
deleted file mode 100644
index 6660bd7..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/back_bg_normal.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png b/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png
deleted file mode 100644
index 6a1d43a..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/back_bg_pressed.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/casic_203.png b/app/src/main/res/mipmap-xxxhdpi/casic_203.png
deleted file mode 100644
index 01b3ba6..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/casic_203.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/circle.png b/app/src/main/res/mipmap-xxxhdpi/circle.png
deleted file mode 100644
index 17f83e5..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/circle.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/dashboard.png b/app/src/main/res/mipmap-xxxhdpi/dashboard.png
deleted file mode 100644
index 7706808..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/dashboard.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/icon3.png b/app/src/main/res/mipmap-xxxhdpi/icon3.png
deleted file mode 100644
index f49965e..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/icon3.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/icon4.png b/app/src/main/res/mipmap-xxxhdpi/icon4.png
deleted file mode 100644
index d80552b..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/icon4.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/icon_summery.png b/app/src/main/res/mipmap-xxxhdpi/icon_summery.png
deleted file mode 100644
index 97bca64..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/icon_summery.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/needle.png b/app/src/main/res/mipmap-xxxhdpi/needle.png
deleted file mode 100644
index a7558e4..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/needle.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/panel.png b/app/src/main/res/mipmap-xxxhdpi/panel.png
deleted file mode 100644
index 225e0a7..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/panel.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/photo6.png b/app/src/main/res/mipmap-xxxhdpi/photo6.png
deleted file mode 100644
index dde3c6f..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/photo6.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/splash_background.png b/app/src/main/res/mipmap-xxxhdpi/splash_background.png
deleted file mode 100644
index 3fcca9d..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/splash_background.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/splash_casic.png b/app/src/main/res/mipmap-xxxhdpi/splash_casic.png
deleted file mode 100644
index 37c7e47..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/splash_casic.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/splash_logo.png b/app/src/main/res/mipmap-xxxhdpi/splash_logo.png
deleted file mode 100644
index ac2ba0c..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/splash_logo.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/splash_text.png b/app/src/main/res/mipmap-xxxhdpi/splash_text.png
deleted file mode 100644
index 25684d7..0000000
--- a/app/src/main/res/mipmap-xxxhdpi/splash_text.png
+++ /dev/null
Binary files differ