gpt4 book ai didi

android - 如何在 Titanium 中使用 Android Material Theme Design 属性(彩色状态栏,...)

转载 作者:行者123 更新时间:2023-11-29 17:37:16 24 4
gpt4 key购买 nike

我想为我的钛 android 应用程序使用 Android 主题属性:

https://developer.android.com/training/material/theme.html Android Theme Attributes

应用程序必须向后兼容 Lollipop (API 21) 之前的设备。

最佳答案

Titanium SDK 4.0.0RC+ 现在直接支持 Theme.AppCompat,带有使用向后兼容的主题属性的有色操作栏和状态栏。

首先将您的钛 CLI 和 SDK 更新到 4.0.0RC+

npm install titanium@4.0.0-beta7 (newest at the time of writing)

在您的 tiapp.xml 中引用您的主题定义:

<android xmlns:android="http://schemas.android.com/apk/res/android">
<manifest>
<application android:theme="@style/materialTheme"/>
</manifest>
</android>

并更改SDK版本:

<sdk-version>4.0.0.RC</sdk-version>

定义你的主题属性:platform/android/res/values/custom_theme.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="materialTheme" parent="@style/Theme.AppCompat">
<item name="colorPrimary">#1565C0</item>
<item name="colorPrimaryDark">#0D47A1</item>
<item name="colorAccent">#FF80AB</item>
<item name="colorControlNormal">#757575</item>
<item name="colorControlActivated">#FF6E40</item>
<item name="colorControlHighlight">#FF4081</item>
<item name="colorSwitchThumbNormal">#BDBDBD</item>
<item name="android:colorButtonNormal">#BDBDBD</item>
<item name="android:colorEdgeEffect">#FF4081</item>
</style>
</resources>

关于android - 如何在 Titanium 中使用 Android Material Theme Design 属性(彩色状态栏,...),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30015675/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com