feat(dark-mode): compatibility color

This commit is contained in:
Vasil Chimev
2019-09-11 16:30:22 +03:00
parent 1354b75034
commit 27bb151c8d
5 changed files with 15 additions and 32 deletions

View File

@@ -1,23 +1,13 @@
import { ActivityIndicatorBase, busyProperty, colorProperty, Color } from "./activity-indicator-common";
import { activityIndicatorViewStyle } from "../../color/compatibility-colors.ios";
export * from "./activity-indicator-common";
import { ios } from "../../utils/utils";
const majorVersion = ios.MajorVersion;
export class ActivityIndicator extends ActivityIndicatorBase {
nativeViewProtected: UIActivityIndicatorView;
createNativeView() {
let viewStyle;
if (majorVersion <= 12) {
viewStyle = UIActivityIndicatorViewStyle.Gray;
} else {
viewStyle = UIActivityIndicatorViewStyle.Medium;
}
const view = UIActivityIndicatorView.alloc().initWithActivityIndicatorStyle(viewStyle);
const view = UIActivityIndicatorView.alloc().initWithActivityIndicatorStyle(activityIndicatorViewStyle());
view.hidesWhenStopped = true;
return view;

View File

@@ -8,6 +8,7 @@ import {
PageBase, View, layout, actionBarHiddenProperty, statusBarStyleProperty, Color
} from "./page-common";
import { backgroundColor } from "../../color/compatibility-colors.ios";
import { profile } from "../../profiling";
import { ios as iosUtils } from "../../utils/utils";
@@ -295,15 +296,7 @@ export class Page extends PageBase {
this.viewController = this._ios = controller;
// Make transitions look good
let backgroundColor;
if (majorVersion <= 12) {
backgroundColor = UIColor.whiteColor;
} else {
backgroundColor = UIColor.systemBackgroundColor;
}
// TODO: add CompatibilityColor.backgroundColor;
controller.view.backgroundColor = backgroundColor;
controller.view.backgroundColor = backgroundColor();
}
createNativeView() {