程序猿大大
程序猿大大
  • 发布:2024-10-06 15:42
  • 更新:2024-10-06 15:42
  • 阅读:21

uts 与kotlin 参数类型问题

分类:uts
    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-06 15:42 负责人:无 分享
已邀请:

要回复问题请先登录注册