【发布时间】:2019-02-27 09:13:35
【问题描述】:
我正在使用 kotlin 中的图像,我正在尝试使用改造将图像上传到服务器。但在上传之前,我想在预览中显示图像。我一直在阅读有关如何执行此操作的信息,但仍未找到正确的解决方案。 这是我的代码直到这一刻
fun chooseImageFromGallery() {
val galleryIntent = Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI)
startActivityForResult(galleryIntent, GALLERY)
}
private fun takePhotoFromCamera() {
val cameraIntent = Intent(MediaStore.ACTION_IMAGE_CAPTURE)
startActivityForResult(cameraIntent, CAMERA)
}
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
super.onActivityResult(requestCode, resultCode, data)
if (resultCode == Activity.RESULT_OK)
when(requestCode){
GALLERY -> {
val selectedImage: Uri = data!!.data
}
}
}
请帮帮我!
【问题讨论】:
-
您可以使用 glide 来处理该图像并显示它。
标签: android image kotlin retrofit android-image