mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
31 lines
1.1 KiB
TypeScript
31 lines
1.1 KiB
TypeScript
import borderModule = require("ui/border");
|
|
|
|
export function getNativeBorderWidth(border: borderModule.Border): number {
|
|
var bkg = <any>(<android.view.View>border.android).getBackground();
|
|
|
|
return bkg ? bkg.borderWidth : -1;
|
|
}
|
|
|
|
export function getNativeCornerRadius(border: borderModule.Border): number {
|
|
var bkg = <any>(<android.view.View>border.android).getBackground();
|
|
|
|
return bkg ? bkg.cornerRadius : -1;
|
|
}
|
|
|
|
export function checkNativeBorderColor(border: borderModule.Border): boolean {
|
|
var bkg = <any>(<android.view.View>border.android).getBackground();
|
|
|
|
return border.borderColor && bkg && bkg.borderColor === border.borderColor.android;
|
|
}
|
|
|
|
export function checkNativeBackgroundColor(border: borderModule.Border): boolean {
|
|
var bkg = <any>(<android.view.View>border.android).getBackground();
|
|
|
|
return border.backgroundColor && bkg && bkg.backgroundColor === border.backgroundColor.android;
|
|
}
|
|
|
|
export function checkNativeBackgroundImage(border: borderModule.Border): boolean {
|
|
var bkg = <any>(<android.view.View>border.android).getBackground();
|
|
|
|
return bkg && bkg.bitmap !== undefined;
|
|
} |