feat: Image add isAnimating, startAnimating and stopAnimating API

This commit is contained in:
pengfei.zhou
2021-09-26 16:27:13 +08:00
committed by osborn
parent 3fd8405e0b
commit 63e0d1c38c
13 changed files with 213 additions and 36 deletions

View File

@@ -16,6 +16,7 @@
import { View, Property } from "../ui/view"
import { layoutConfig } from "../util/layoutconfig"
import { Color } from "../util/color"
import { BridgeContext } from "../runtime/global"
export enum ScaleType {
ScaleToFill = 0,
@@ -107,6 +108,18 @@ export class Image extends View {
right: number,
bottom: number
}
isAnimating(context: BridgeContext) {
return this.nativeChannel(context, "isAnimating")() as Promise<boolean>
}
startAnimating(context: BridgeContext) {
return this.nativeChannel(context, "startAnimating")()
}
stopAnimating(context: BridgeContext) {
return this.nativeChannel(context, "stopAnimating")()
}
}
export function image(config: Partial<Image>) {