用Kotlin写一个在Android平台使用的图片加载代码,不使用第三方类库
时间: 2023-04-02 10:04:03 浏览: 130
好的,我可以回答这个问题。以下是使用 Kotlin 在 Android 平台上加载图片的代码示例:
```
import android.graphics.Bitmap
import android.graphics.BitmapFactory
import java.net.URL
fun loadImageFromUrl(url: String): Bitmap? {
var bitmap: Bitmap? = null
try {
val inputStream = URL(url).openStream()
bitmap = BitmapFactory.decodeStream(inputStream)
inputStream.close()
} catch (e: Exception) {
e.printStackTrace()
}
return bitmap
}
```
这段代码使用了 Android 自带的 Bitmap 和 BitmapFactory 类,通过 URL 加载图片并将其转换为 Bitmap 对象。
阅读全文