ImageLib.UWP
ImageLib.UWP copied to clipboard
ImageConfig,是否可以为ImageLoader 实例来进行配置?
有时候一个app需要多个使用,来控制不同业务的图片放在不同的文件夹;有些业务的图片需要缓存限制;有些需要无限制;
ImageLoader.Register("test", new ImageConfig.Builder()
{
CacheMode = ImageLib.Cache.CacheMode.MemoryAndStorageCache,
MemoryCacheImpl = new LRUCache<string, IRandomAccessStream>(),
StorageCacheImpl = new LimitedStorageCache(ApplicationData.Current.LocalFolder,
"cache1", new SHA1CacheGenerator(), 1024 * 1024 * 1024)
}.AddDecoder<GifDecoder>().AddDecoder<WebpDecoder>().Build());
使用方式
<controls:ImageView
Margin="0,20"
UriSource="ms-appx:///Images/2.gif"
ImageLoaderKey="test"
Stretch="None"/>
我不直接使用controls:ImageView, 应该也OK哦:)