ImageLoader的配置使用

2021-07-12 06:52:54 字數 1294 閱讀 7558

首先配置imageloader

/**

*

//初始imageloader

*/@suppresswarnings("deprecation")

private void initimageloader() catch (ioexception e)

//設定記憶體快取的大小限制,預設是最大記憶體的1/8

builder.memorycachesize(maxmemory/8);

//設定記憶體快取策略 根據先進先出的原則上刪除多餘物件 linkedlist 引數一:設定的快取記憶體大小

// builder.memorycache(new fifolimitedmemorycache(sizelimit));

//設定記憶體快取策略 先刪除佔記憶體最大的 hashmap 引數一:設定的快取記憶體大小

// builder.memorycache(new largestlimitedmemorycache(sizelimit));

// 設定記憶體快取策略 lru演算法 linkedhashmap 最大的快取大小

// builder.memorycache(new lrumemorycache(maxsize));

//設定記憶體快取策略 最少被用到的物件會被刪除 hashmap 引數一:設定的快取記憶體大小

// builder.memorycache(new usingfreqlimitedmemorycache(sizelimit))

//設定記憶體快取策略 最早被新增的物件會被刪除 hashmap 引數一:memorycache物件 引數二:快取失效的最大時間

// builder.memorycache(new limitedagememorycache(cache, maxage));

//初始化imageloader配置

imageloader.init(builder.build());

/* 使用預設的快取策略

imageloader imageloader2=imageloader.getinstance();

imageloaderconfiguration.builder configuration=new imageloaderconfiguration.builder(this);

imageloader2.init(configuration.build());

*/}

ImageLoader配置(注釋)

配置imageloader private void configimageloader memclass final int cachesize 1024 1024 memclass 4 logger.d memory cache size cachesize memorycacheextraop...

ImageLoader配置過程

imageloader使用詳解 github位址 配置imageloader public void initimageloader 在使用載入的類中去配置這些資源,比如在activity中進行配置 bash public void initoptions imageloader的使用 imagel...

ImageLoader配置引數

imageloader使用詳解 github位址 配置imageloader public void initimageloader 在使用載入的類中去配置這些資源,比如在activity中進行配置 bash public void initoptions imageloader的使用 imagel...