class MyCustomTarget extends CustomTarget<Bitmap> {
private addBitmapToMap : (bitmap : Bitmap) => void
constructor(addBitmapToMap : (bitmap : Bitmap) => void) {
super()
this.addBitmapToMap = addBitmapToMap
}
override onResourceReady(resource : Bitmap, transition : Transition<Bitmap> | null) {
this.addBitmapToMap(resource)
}
override onLoadCleared(placeholder : Drawable | null) {
// 清理操作
}
}
uts 插件定义了一个类,但是编译成kt 代码后onResourceReady 函数类型不匹配,在kotlin中必须加个in 才能使用,那我的uts中如何编写?
override onResourceReady(resource : Bitmap, transition : Transition< in Bitmap> ?) {
this.addBitmapToMap(resource)
}
程序猿大大 (作者)
好的谢谢
2024-10-10 01:13