6.7.0 - Alpha13 - 修复 "三按钮" 手势导航时导航栏前景色与夜间模式关联异常

This commit is contained in:
SuperMonster003
2025-12-30 16:18:21 +08:00
parent 0d37b9e5ee
commit 8814ecc411
4 changed files with 15 additions and 4 deletions

View File

@@ -71,6 +71,7 @@
"ErrorDialogActivity 可能无法正常启动或短时间自动消失的问题 _[`issue #471`](http://issues.autojs6.com/471)_ _[`issue #414`](http://issues.autojs6.com/414)_ _[`issue #340`](http://issues.autojs6.com/340#issuecomment-2973485826)_",
"崩溃报告页面复制详细信息功能失效的问题",
"文件管理器删除项目文件夹后 UI 未能自动刷新的问题",
"使用 \"三按钮\" 手势导航时导航栏前景色可能与夜间模式关联异常的问题",
"APK 文件类型信息对话框可能无法获取应用名称及 SDK 信息的问题",
"构建工具启用 isCleanup[Paddle/Rapid]Ocr 配置选项时无法正常完成 Rebuild Project 任务的问题"
],

View File

@@ -56,6 +56,9 @@ abstract class BaseActivity : AppCompatActivity() {
ThemeColorManager.setStatusBarBackgroundColor(this)
setUpStatusBarIconLightByThemeColor()
}
if (handleNavigationBarContrastEnforcedAutomatically) {
setUpNavigationBarIconLightByNightMode()
}
}
// @Dubious by SuperMonster003 on Oct 28, 2024.
@@ -83,6 +86,9 @@ abstract class BaseActivity : AppCompatActivity() {
ThemeColorManager.addActivityStatusBar(this)
setUpStatusBarIconLightByThemeColor()
}
if (handleNavigationBarContrastEnforcedAutomatically) {
setUpNavigationBarIconLightByNightMode()
}
}
override fun onResume() {
@@ -102,6 +108,10 @@ abstract class BaseActivity : AppCompatActivity() {
ViewUtils.setStatusBarIconLight(this, ViewUtils.isNightModeEnabled)
}
protected fun setUpNavigationBarIconLightByNightMode() {
ViewUtils.setNavigationBarIconLight(this, ViewUtils.isNightModeEnabled)
}
protected fun setUpStatusBarIconLightByThemeColor() {
ThemeColorManager.setStatusBarIconLight(this)
}

View File

@@ -349,7 +349,7 @@ object ViewUtils {
}
fun setNavigationBarIconLight(activity: Activity, isLight: Boolean) {
WindowInsetsControllerCompat(activity.window, activity.window.decorView).isAppearanceLightNavigationBars = isLight
WindowInsetsControllerCompat(activity.window, activity.window.decorView).isAppearanceLightNavigationBars = !isLight
}
fun setNavigationBarIconLightByColorLuminance(activity: Activity, @ColorInt referenceBackgroundColor: Int) {

View File

@@ -1,5 +1,5 @@
#Tue Dec 30 00:06:17 CST 2025
BUILD_TIME=1767024377057
#Tue Dec 30 16:16:09 CST 2025
BUILD_TIME=1767082569045
COMPILE_SDK_VERSION=36
IMAGE_QUANT_CMAKE_VERSION=3.22.1
IMAGE_QUANT_NDK_VERSION=26.1.10909125
@@ -27,6 +27,6 @@ RAPID_OCR_OPENCV_MOBILE_LABEL_VERSION=13
RAPID_OCR_OPENCV_MOBILE_VERSION=4.5.3
TARGET_SDK_VERSION=36
TARGET_SDK_VERSION_INRT=29
VERSION_BUILD=3563
VERSION_BUILD=3565
VERSION_NAME=6.7.0 Alpha13
VSCODE_EXT_REQUIRED_VERSION=1.0.8