package com.lzy.imagepicker.loader;

import ohos.aafwk.ability.Ability;
import ohos.aafwk.ability.AbilitySlice;
import ohos.agp.components.Image;
import ohos.utils.net.Uri;

import java.io.Serializable;

/**
 * ================================================
 * 作    者：jeasonlzy（廖子尧 Github地址：https://github.com/jeasonlzy0216
 * 版    本：1.0
 * 创建日期：2016/5/19
 * 描    述：ImageLoader抽象类，外部需要实现这个类去加载图片， 尽力减少对第三方库的依赖，所以这么干了
 * 修订历史：
 * ================================================
 */
public interface ImageLoader extends Serializable {

    void displayImage(Ability ability,String uriScheme, Image imageView, int width, int height);

    void displayImagePreview(Ability ability, String uriScheme, Image imageView, int width, int height);

    void clearMemoryCache();
}
