6.7.0 - Alpha13 - 修复 "三按钮" 手势导航时导航栏前景色与夜间模式关联异常
This commit is contained in:
@@ -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 任务的问题"
|
||||
],
|
||||
|
||||
@@ -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)
|
||||
}
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user