Fix ActionBar set [colorProperty.native]

This commit is contained in:
Rossen Hristov
2017-01-03 15:52:23 +02:00
parent a4a3df44ee
commit f310c8ea8c

View File

@ -1,5 +1,5 @@
import { AndroidActionBarSettings as AndroidActionBarSettingsDefinition, AndroidActionItemSettings } from "ui/action-bar";
import { ActionItemBase, ActionBarBase, isVisible, View, colorProperty } from "./action-bar-common";
import { ActionItemBase, ActionBarBase, isVisible, View, colorProperty, Color } from "./action-bar-common";
import { RESOURCE_PREFIX } from "utils/utils";
import { fromFileOrResource } from "image-source";
import * as application from "application";
@ -339,8 +339,9 @@ export class ActionBar extends ActionBarBase {
return defaultTitleTextColor;
}
set [colorProperty.native](value: number) {
this.nativeView.setTitleTextColor(value);
set [colorProperty.native](value: number | Color) {
let color = value instanceof Color ? value.android : value;
this.nativeView.setTitleTextColor(color);
}
}