feat:add getX and getY for view
This commit is contained in:
@@ -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 }>
|
||||
}
|
||||
|
@@ -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 }>
|
||||
}
|
||||
|
Reference in New Issue
Block a user