如何解决如何在 nativescript 中使用自定义主题?
我目前正在开发一个应用程序,该应用程序可能具有不同的主题,具体取决于客户端,以前此功能是使用 akylas-teme 实现的。
但是我将项目迁移到了 angular 11 和 nativescript 7,所以这个解决方案不再适合我。
如果需要执行解决方案,我会提供更多关于我的项目的信息,非常感谢
解决方法
给你的页面添加一个根类
xml/html:
<Page class="blue-theme">...
js:
changeTheme () {
page.className = 'red-theme';
}
scss:
@import "~@nativescript/theme/core";
@import "~@nativescript/theme/default";
.blue-theme {
@import "~@nativescript/theme/blue";
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。