Android - Material 主题

Android - Material Theme

我正在尝试使用 SDK 4.0.0 实现 Material 主题。以下是我遇到的一些问题:

  1. 9 补丁启动画面(背景。9.png)显示不正确。之前工作正常(徽标居中,全白背景,无黑点)。

  1. 这是我的自定义主题:
<style name="MyMaterial" parent="@style/Theme.AppCompat.Light.DarkActionBar">
    <item name="colorPrimary">#4CAF50</item>
    <item name="colorPrimaryDark">#388E3C</item>
</style>

有些 windows 是动态打开的,我希望它们 colorPrimary/colorPrimaryDark 不同于上面的默认值。可能吗?

  1. 我的应用程序使用标签组。活动选项卡下方有一条下划线。我想在不影响其他控件的活动颜色的情况下将下划线的颜色更改为#ffffff。不幸的是,colorAccent 会影响所有控件的颜色。我该怎么办?

  2. 我可以删除默认的标签分隔符并在下方添加阴影,使标签看起来像 Google Play 商店应用吗?

  3. 我的应用程序使用推送通知。我通常为通知图标指定 appicon.png。现在升级到 SDK 4.0.0 并带有 Material 主题,通知中显示的应用图标变为全白。我可以改为显示常规应用图标吗?

  1. 从 Android 5.0 开始,您需要为九块图像提供可选的填充框。最新版本的 TiCons CLI 为您生成了这个:http://npmjs.com/package/ticons。除了左下角+右上角和右上角像素外,图像的底部和右侧需要黑色像素。
  2. 您可以定义多个主题然后使用theme 属性中的createWindow()到select一个
  3. Android 的新 Material 设计主题的样式选项有限。参见 https://developer.android.com/training/material/theme.html
  4. 查看上一个
  5. 不确定这个,但你检查过了吗http://docs.appcelerator.com/platform/latest/#!/guide/Sending_and_Scheduling_Push_Notifications-section-43298780_SendingandSchedulingPushNotifications-icon