feat: 添加预算管理功能,支持分类预算和重置周期设置,优化用户界面
This commit is contained in:
@@ -1,10 +1,13 @@
|
||||
package com.echo.app;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.view.View;
|
||||
import androidx.core.view.WindowCompat;
|
||||
import androidx.core.view.WindowInsetsControllerCompat;
|
||||
import com.getcapacitor.BridgeActivity;
|
||||
import com.echo.app.notification.NotificationBridgePlugin;
|
||||
|
||||
// 主 Activity:这里显式注册自定义的 NotificationBridge 插件,打通原生通知监听到前端的桥接
|
||||
// 主 Activity:注册自定义插件,并启用沉浸式状态栏,使前端 Warm 背景延伸到系统栏区域
|
||||
public class MainActivity extends BridgeActivity {
|
||||
@Override
|
||||
public void onCreate(Bundle savedInstanceState) {
|
||||
@@ -12,5 +15,14 @@ public class MainActivity extends BridgeActivity {
|
||||
// 否则 Bridge 已经创建完成,JS 侧会报 "plugin is not implemented on android"
|
||||
registerPlugin(NotificationBridgePlugin.class);
|
||||
super.onCreate(savedInstanceState);
|
||||
|
||||
// 让内容绘制到状态栏/导航栏后面,实现沉浸式效果
|
||||
WindowCompat.setDecorFitsSystemWindows(getWindow(), false);
|
||||
|
||||
// 使用浅色背景 + 深色状态栏图标,避免黑色条块感
|
||||
View decorView = getWindow().getDecorView();
|
||||
WindowInsetsControllerCompat insetsController =
|
||||
new WindowInsetsControllerCompat(getWindow(), decorView);
|
||||
insetsController.setAppearanceLightStatusBars(true);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user