Библиотека для загрузки изображений в openharmony. Coil представляет собой:
Скачивание
Предварительный просмотр
Gradle использует импорт
implementation 'com.gitee.baijuncheng-open-source:coil:1.0.0'
Интеграция с локальным проектом, пользователи могут делать кастомные изменения
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar', '*.har'])
compile project(path: ':coil-base')
}
1.) Чтобы загрузить изображение в объект Image
, используйте расширение функции Coil.load
:
// URL
Coil.load(image, "https://www.example.com/image.jpg", ability);
// Ресурс
Coil.load(image, ResourceTable.Media_gif, ability);
Формат SVG поддерживает только локальную загрузку, и вам нужно будет преобразовать SVG в XML формат
// И многое другое...
2.) Вы можете использовать ImageRequest для конфигурирования эффекта отображения изображения и запасного изображения (текущий эффект трансформации поддерживает форматы jpg, png и gif):
ImageRequest.Builder builder = new ImageRequest.Builder("https://www.example.com/image.jpg");
builder.addTransform(new CircleCropTransformation())
.placeholder(ResourceTable.Media_load)
.error(ResourceTable.Media_err);
Coil.load(image, builder.build(), getAbility());
```## Требования
- Версия SDK 3+
- [Java 8+]
## Лицензия
Copyright 2021 Coil Contributors
Разрешено по лицензии Apache License, Version 2.0 («Лицензия»);
вы не можете использовать этот файл, кроме случаев использования в соответствии с Лицензией.
Вы можете получить копию Лицензии по адресу
https://www.apache.org/licenses/LICENSE-2.0
Если применимо законодательство или согласовано письменно, программное обеспечение,
распределённое по Лицензии, распределяется на условиях «КАК ЕСТЬ»;
БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ ИЛИ УСЛОВИЙ ЛЮБОГО ТИПА, как явленных, так и подразумеваемых.
Увидеть Лицензию для конкретного языка, регулирующего права и ограничения по Лицензии.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )