Android開源 - 圖集功能
基本上,現在的每個APP都會涉及到圖片的展示以及相關的操作,如放大、縮小,平移等操作,常規做法是找一些第三方的圖片顯示控件進行使用,自己再重復造輪子的話,代價成本太大,所以今天來對圖片進行簡單的封裝,讓其能夠支持現在的項目需求。
gradle 引用
dependencies {
compile 'liji.library.dev:imagezoom:1.2.1'
}
maven使用
<dependency> <groupId>liji.library.dev</groupId> <artifactId>imagezoom</artifactId> <version>1.2.1</version> <type>pom</type> </dependency>
使用方法
//數據源
final String[] urls = new String[] {
"http://b.zol-img.com.cn/sjbizhi/images/2/320x510/1352891767829.jpg",
"http://image.tianjimedia.com/uploadImages/2012/289/71X94T2PF22Z.jpg",
"http://b.zol-img.com.cn/sjbizhi/images/5/320x510/1372924333667.jpg",
"http://image.tianjimedia.com/uploadImages/2014/069/XXQR67MY1RAR.jpg",
};
//添加list數據
final List<String> list = new ArrayList<>();
for (int i = 0; i < urls.length; i++) {
list.add(urls[i]);
}
//打開圖集
Button btn = (Button) findViewById(R.id.btn);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ImageZoom.show(MainActivity.this, urls[1], list);
}
});
方法簡介
1、public static void show(Context context, String url, List list)
/**
* 跳轉到圖片預覽頁面
*
* @param context
* @param url 當前圖片url
* @param list 圖片URL
*/
2、public static void show(Context context, int positon, List list)
/**
* 跳轉到圖片預覽頁面
*
* @param context
* @param positon 圖片顯示的頁碼
* @param list 圖片URL
*/
本文由用戶 pcloudy 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!
