【问题标题】:How to get dark mode status on NativeScript 7如何在 NativeScript 7 上获取暗模式状态
【发布时间】:2020-09-13 13:08:42
【问题描述】:

如何在 NativeScript 7 上获取暗模式状态(暗/亮模式开启)?

有什么方法可以使用 @nativescript/core 来获取它,因为旧的 @nativescript/theme 现在似乎无法正常工作(可能还没有与 NativeScript 7 完全兼容。

【问题讨论】:

    标签: android ios nativescript


    【解决方案1】:

    什么意思

    如何获取暗模式状态

    Theme.getMode() 会告诉你它是自动、暗色还是亮色模式。 例如,如果我从手机启用了暗模式 Theme.getMode() 将返回 auto 而不是 Dark

    你可以设置模式

    Theme.toggleMode();
    

    Theme.setMode(Theme.Dark);
    

    在此之后Theme.getMode() 将返回ns-darkns-light

    【讨论】:

    • 虽然此代码可能会为问题提供解决方案,但最好添加有关其工作原理/方式的上下文。这可以帮助未来的用户学习并将这些知识应用到他们自己的代码中。解释代码时,您也可能会得到用户的积极反馈/赞成。
    猜你喜欢
    • 1970-01-01
    • 2020-04-25
    • 2023-01-06
    • 1970-01-01
    • 2022-10-23
    • 2020-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多