7 Star 4 Fork 1

佰钧成开源官方组织 / Coil

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 2.11 KB
一键复制 编辑 原始数据 按行查看 历史
佰钧成开源 提交于 2021-07-05 02:27 . update README.md.

Introduction

An image loading library for openharmony. Coil is:

  • Fast: Coil performs a number of optimizations including memory and disk caching, downsampling the image in memory, re-using bitmaps, and
    more.
  • Lightweight: Coil adds ~2000 methods to your hap, which is comparable to Picasso and significantly less than Glide and Fresco.

Download

Preview

gradle uses import

implementation 'com.gitee.baijuncheng-open-source:coil:1.0.0'

Integrate with local project source code, users can make customized modifications

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar', '*.har'])
    compile project(path: ':coil-base')
}

Simple Usage

1.) To load an image into an Image, use the Coil.load extension function:

// URL
Coil.Load(image,"https://www.example.com/image.jpg",ability)

// Resource
Coil.Load(image,ResourceTable.Media_gif,ability)

svg format only supports local loading, and you need to convert svg to xml format first
// And more...

2.) You can use ImageRequest to configure the image display effect and placeholder image(The transformation effect currently supports jpg, png
and GIF formats):

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());

Requirements

  • SDK version 3+
  • [Java 8+]

License

Copyright 2021 Coil Contributors

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Java
1
https://gitee.com/baijuncheng-open-source/coil.git
git@gitee.com:baijuncheng-open-source/coil.git
baijuncheng-open-source
coil
Coil
master

搜索帮助