1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/baijuncheng-open-source-coil

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Введение

Библиотека для загрузки изображений в openharmony. Coil представляет собой:

  • Быстрое выполнение: Coil выполняет ряд оптимизаций, включая кэширование памяти и диска, сжатие изображения в памяти, повторное использование битмапов и многое другое.
  • Лёгкое использование: Coil добавляет около 2000 методов в ваш hap, что сравнимо с Picasso и значительно меньше чем Glide и Fresco.

Скачивание

Предварительный просмотр

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 )

Вы можете оставить комментарий после Вход в систему

Введение

Библиотека для загрузки изображений. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/baijuncheng-open-source-coil.git
git@api.gitlife.ru:oschina-mirror/baijuncheng-open-source-coil.git
oschina-mirror
baijuncheng-open-source-coil
baijuncheng-open-source-coil
master