钛全局颜色变量
Titanium global color variable
我是钛新手,我想知道是否可以在 string.xml 中定义一种可以从 app.tss 访问的颜色?我知道它是原生的 adroid。
<resources>
<string name="txt_loading_meta_data">Lade Metadaten</string>
<string name="txt_loading_get_appointment">Lade MyDay</string>
提前致谢:
如果您在 Ti.App 命名空间(应用程序全局)中定义颜色,则可以在 app.tss 文件中引用它。
副作用是您可以在视图(xml 文件)和控制器(JS 代码)中引用它
示例app.tss
"Window": {
backgroundColor: Ti.App.STYLE.COLOR.WINDOW_BACKGROUND
}
示例alloy.js
Ti.App.STYLE.COLOR = {};
Ti.App.STYLE.COLOR.SELECTED_ELEMENT = "#6c9093";
Ti.App.STYLE.COLOR.WINDOW_BACKGROUND = "#8ab94c";
Ti.App.STYLE.COLOR.SHADOW = "#305460";
Ti.App.STYLE.COLOR.RED = "#912323";
Ti.App.STYLE.COLOR.GOLD = "#eee123";
我是钛新手,我想知道是否可以在 string.xml 中定义一种可以从 app.tss 访问的颜色?我知道它是原生的 adroid。
<resources>
<string name="txt_loading_meta_data">Lade Metadaten</string>
<string name="txt_loading_get_appointment">Lade MyDay</string>
提前致谢:
如果您在 Ti.App 命名空间(应用程序全局)中定义颜色,则可以在 app.tss 文件中引用它。
副作用是您可以在视图(xml 文件)和控制器(JS 代码)中引用它
示例app.tss
"Window": {
backgroundColor: Ti.App.STYLE.COLOR.WINDOW_BACKGROUND
}
示例alloy.js
Ti.App.STYLE.COLOR = {};
Ti.App.STYLE.COLOR.SELECTED_ELEMENT = "#6c9093";
Ti.App.STYLE.COLOR.WINDOW_BACKGROUND = "#8ab94c";
Ti.App.STYLE.COLOR.SHADOW = "#305460";
Ti.App.STYLE.COLOR.RED = "#912323";
Ti.App.STYLE.COLOR.GOLD = "#eee123";