feat:add getX and getY for view

This commit is contained in:
pengfei.zhou
2020-03-03 14:22:33 +08:00
committed by osborn
parent 0641f5e223
commit 35e9f05114
5 changed files with 38 additions and 10 deletions

View File

@@ -308,6 +308,14 @@ export abstract class View implements Modeling, IView {
return this.nativeChannel(context, 'getHeight')() as Promise<number>
}
getX(context: BridgeContext) {
return this.nativeChannel(context, 'getX')() as Promise<number>
}
getY(context: BridgeContext) {
return this.nativeChannel(context, 'getY')() as Promise<number>
}
getLocationOnScreen(context: BridgeContext) {
return this.nativeChannel(context, "getLocationOnScreen")() as Promise<{ x: number, y: number }>
}

View File

@@ -303,6 +303,14 @@ export abstract class View implements Modeling, IView {
return this.nativeChannel(context, 'getHeight')() as Promise<number>
}
getX(context: BridgeContext) {
return this.nativeChannel(context, 'getX')() as Promise<number>
}
getY(context: BridgeContext) {
return this.nativeChannel(context, 'getY')() as Promise<number>
}
getLocationOnScreen(context: BridgeContext) {
return this.nativeChannel(context, "getLocationOnScreen")() as Promise<{ x: number, y: number }>
}