成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android 圖片平滑滾動組件 Glide

移動開發 Android
Glide是一款基于Android的圖片加載和圖片緩存組件,它可以最大性能地在Android設備上讀取、解碼、顯示圖片和視頻。Glide可以將遠程的圖片、視頻、動畫圖片等緩存在設備本地,便于提高用戶瀏覽圖片的流暢體驗。如果你的Android應用中涉及到遠程圖片的處理,那么Glide組件可以幫助你在圖片視頻方面優化應用程序。

Glide是一款基于Android的圖片加載和圖片緩存組件,它可以***性能地在Android設備上讀取、解碼、顯示圖片和視頻。Glide可以將遠程的圖片、視頻、動畫圖片等緩存在設備本地,便于提高用戶瀏覽圖片的流暢體驗。

Glide最核心的功能就是提高滾動圖片列表的性能,并且Glide還能滿足對遠程圖片的讀取、改變尺寸以及展示的性能要求。

Glide使用方法

最簡單的示例代碼如下:

  1. // For a simple view: 
  2. @Override 
  3. public void onCreate(Bundle savedInstanceState) { 
  4.     ... 
  5.  
  6.     ImageView imageView = (ImageView) findViewById(R.id.my_image_view); 
  7.  
  8.     Glide.with(this).load("http://goo.gl/h8qOq7").into(imageView); 
  9.  
  10. // For a list: 
  11. @Override 
  12. public View getView(int position, View recycled, ViewGroup container) { 
  13.     final ImageView myImageView; 
  14.     if (recycled == null) { 
  15.         myImageView = (ImageView) inflater.inflate(R.layout.my_image_view, 
  16.                 container, false); 
  17.     } else { 
  18.         myImageView = (ImageView) recycled; 
  19.     } 
  20.  
  21.     String url = myUrls.get(position); 
  22.  
  23.     Glide.with(myFragment) 
  24.         .load(url) 
  25.         .centerCrop() 
  26.         .placeholder(R.drawable.loading_spinner) 
  27.         .crossFade() 
  28.         .into(myImageView); 
  29.  
  30.     return myImageView; 

在Glide上應用Volley通信框架

Volley是Glide的可選項,可以支持http/https來讀取圖片。

用Gradle:

  1. dependencies { 
  2.     compile 'com.github.bumptech.glide:volley-integration:1.0.+' 
  3.     compile 'com.mcxiaoke.volley:library:1.0.+' 

或者用Maven:

  1. <dependency>  
  2.     <groupId>com.github.bumptech.glide</groupId>  
  3.     <artifactId>volley-integration</artifactId>  
  4.     <version>1.0.1</version>  
  5.     <type>jar</type>  
  6. </dependency>  
  7. <dependency>  
  8.     <groupId>com.mcxiaoke.volley</groupId>  
  9.     <artifactId>library</artifactId>  
  10.     <version>1.0.5</version>  
  11.     <type>aar</type>  
  12. </dependency>  

然后在Activity或者Application中注冊 Volley的加載項即可:

  1. public void onCreate() { 
  2.   Glide.get(this).register(GlideUrl.class, InputStream.class
  3.         new VolleyUrlLoader.Factory(yourRequestQueue)); 
  4.   ... 

這樣所有的請求就會通過Volley了。

在Glide中應用OkHttp通信框架

除了Volley,Glide中還可以使用OkHttp通信框架,OkHttp同樣支持http/https來讀取圖片。

用Gradle:

  1. dependencies { 
  2.     compile 'com.github.bumptech.glide:okhttp-integration:1.0.+' 
  3.     compile 'com.squareup.okhttp:okhttp:2.0.+' 

或者用Maven:

  1. <dependency> 
  2.     <groupId>com.github.bumptech.glide</groupId> 
  3.     <artifactId>okhttp-integration</artifactId> 
  4.     <version>1.0.1</version> 
  5.     <type>jar</type> 
  6. </dependency> 
  7. <dependency> 
  8.     <groupId>com.squareup.okhttp</groupId> 
  9.     <artifactId>okhttp</artifactId> 
  10.     <version>2.0.0</version> 
  11.     <type>jar</type> 
  12. </dependency> 
  13.  
  14. 然后在Activity或者Application中注冊 OkHttp的加載項即可: 
  15.  
  16. public void onCreate() { 
  17.   Glide.get(this).register(GlideUrl.class, InputStream.class
  18.         new OkHttpUrlLoader.Factory(yourOkHttpClient)); 
  19.   ... 

總結

如果你的Android應用中涉及到遠程圖片的處理,那么Glide組件可以幫助你在圖片視頻方面優化應用程序。

軟件首頁

軟件文檔

軟件下載

本文鏈接:http://www.codeceo.com/article/android-glide.html

本文作者: 小峰

責任編輯:閆佳明 來源: codeceo
相關推薦

2013-07-10 10:21:22

Android Lis

2013-04-02 13:04:07

ListView平滑滾

2015-12-15 15:31:08

Chrome平滑滾動瀏覽器

2023-03-03 00:08:36

微軟機器人聊天

2021-08-31 14:56:51

鴻蒙HarmonyOS應用

2011-03-14 13:10:43

jQueryscroll滾動

2021-09-29 10:15:00

鴻蒙HarmonyOS應用

2011-07-22 13:30:52

JavaScript

2012-06-21 13:08:37

jQuery

2011-09-02 10:03:40

jQuery滾動圖片

2023-02-17 08:22:05

AndroidGlide

2009-06-10 21:48:03

滾動圖片Javascript特

2017-01-11 19:00:05

Android嵌套滾動移動開發

2021-04-29 14:32:24

鴻蒙HarmonyOS應用

2021-09-02 07:00:01

Glide流程Android

2021-09-01 06:48:16

AndroidGlide緩存

2015-01-20 17:15:55

iOS源碼滾動視圖

2011-09-02 09:49:29

JQuery圖片滾動

2023-09-18 08:55:53

scrollauto語法

2021-03-19 17:42:01

鴻蒙HarmonyOS應用開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品欧美一区二区三区不卡 | 在线免费观看成人 | 日本黄色不卡视频 | 国产午夜精品一区二区三区嫩草 | 7777精品伊人久久精品影视 | 在线不卡一区 | 日韩成人一区 | 亚洲精品国产第一综合99久久 | 欧美久久综合 | 美女视频黄的 | 国产欧美在线 | 天天曰夜夜操 | 国产高清久久 | 久久久久久a | 欧美一级二级三级视频 | 嫩草黄色影院 | 成人伊人| 日韩欧美三区 | 中文字幕免费在线 | 国产99久久精品一区二区永久免费 | 四虎影院在线观看免费视频 | 国产精品久久久久久久久久久新郎 | 日韩视频在线播放 | 久久久久久久久99 | 亚洲人成人一区二区在线观看 | 国产精品成人久久久久 | 午夜大片 | 欧美1区| 亚洲精品一区在线 | 日本色高清 | 亚洲欧美一区二区三区国产精品 | 国产精品久久久久久久三级 | 天天躁日日躁狠狠的躁天龙影院 | 久久在线 | 亚洲视频在线观看 | 成人免费视频 | 都市激情亚洲 | 欧美一区二区三区免费在线观看 | 激情五月婷婷综合 | 欧美中文字幕在线观看 | 91精品国产色综合久久 |