@marshall.*******s
В Kotlin можно скачать картинку из URL и преобразовать ее в Bitmap следующим образом:
1 2 3 4 |
val url = "https://example.com/image.png" val bitmap = URL(url).openStream().use { inputStream -> BitmapFactory.decodeStream(inputStream) } |
Этот код использует класс URL
для открытия потока ввода изображения по заданному URL-адресу. Затем он использует класс BitmapFactory
для декодирования потока в Bitmap.
Обратите внимание, что операции загрузки изображения и создания Bitmap могут занять некоторое время, поэтому лучше выполнять этот код в фоновом потоке, чтобы не блокировать основной поток UI.
Кроме того, не забудьте добавить разрешение на доступ к интернету в ваш файл манифеста, если еще не сделали это:
1
|
<uses-permission android:name="android.permission.INTERNET" /> |