日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

glide工具类。加载显示原图片,显示圆角图片,gif图标显示

發布時間:2023/12/10 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 glide工具类。加载显示原图片,显示圆角图片,gif图标显示 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?依賴

//支持gif 的控件 implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.1'

工具方法

private void updateGifLoopOne(GifImageView gif) {try { // 3、動畫啟動說明 // a、場景GIF每換一次頁面,重新動畫一次,每個頁只動畫1次//控制動畫次數GifDrawable gifDrawable = (GifDrawable) gif.getDrawable();gifDrawable.reset();gifDrawable.setLoopCount(1);} catch (Exception e) {e.printStackTrace();}}

調用即可

<pl.droidsonroids.gif.GifImageViewandroid:id="@+id/imageViewMore"android:layout_width="24dp"android:layout_height="24dp"android:layout_marginTop="5dp"android:src="@drawable/user" />

mBtnHome.setImageResource(R.drawable.home_orange);//gif updateGifLoopOne(mBtnHome); mBtnHome.setImageResource(R.drawable.user);//png

glide依賴:


implementation 'com.github.bumptech.glide:glide:4.6.1'

1、圖片加載顯示類型

String url = "http://b.hiphotos.baidu.com/image/pic/item/dbb44aed2e738bd43212040dac8b87d6277ff9df.jpg";RequestOptions optionsce = new RequestOptions().centerCrop();//突出中間RequestOptions optionsf = new RequestOptions().fitCenter();//原型RequestOptions optionsci = new RequestOptions().circleCrop();//圓形圖片RequestOptions options = new RequestOptions().override(200, 100);//指定尺寸RequestOptions options2 = new RequestOptions().placeholder(R.drawable.ic_camera);//占位圖Glide.with(this).load(url).apply(options)//圖片展示類型方法.into(imageView);

2、加載GIF圖片


加載GIF圖片

imageView = (ImageView)findViewById(R.id.testimage);
?
Glide.with(this)
????????.load("http://guolin.tech/test.gif")//gif圖片
????????.into(imageView);

3、加載圖片工具類
?

public class GlideUtil {public static void setPic(Object pic, ImageView imageView) {//填滿圖——突出中間,不完整if (pic instanceof String) { //完整圖 android:scaleType="fitXY"pic = getImgUrl(String.valueOf(pic)); //同時去掉transform(new CenterCrop())}Glide.with(imageView.getContext()).applyDefaultRequestOptions(new RequestOptions().diskCacheStrategy(DiskCacheStrategy.ALL).placeholder(R.color.white)/* .error(R.drawable.image_default)*/.transform(new CenterCrop())).load(pic).into(imageView);}public static void setOrginalPic(String pic, ImageView imageView) {//原圖pic = getImgUrl(pic);LogPlus.d("bindImage====" + pic);Glide.with(imageView.getContext()).applyDefaultRequestOptions(new RequestOptions().diskCacheStrategy(DiskCacheStrategy.ALL).placeholder(R.color.white)/* .error(R.drawable.image_default)*/).load(pic).into(imageView);}public static void setPic(String pic, ImageView imageView, int error) {pic = getImgUrl(pic);LogPlus.d("bindImage====" + pic);Glide.with(imageView.getContext()).applyDefaultRequestOptions(new RequestOptions().diskCacheStrategy(DiskCacheStrategy.ALL).placeholder(R.color.white).error(error)).load(pic).into(imageView);}public static void setCornerPic(Object image, ImageView imageView, float corner) {//圓角cornerif (image instanceof String) {image = getImgUrl(String.valueOf(image));}LogPlus.d("bindImage====" + image);Glide.with(imageView.getContext()).load(image).apply(new RequestOptions().diskCacheStrategy(DiskCacheStrategy.ALL).placeholder(R.color.white).transforms(new CenterCrop(), new RoundedCorners((int) corner))).into(imageView);}public static void setCirclePic(Object image, ImageView imageView) {//圓形圖片if (image instanceof String) {image = getImgUrl(String.valueOf(image));}LogPlus.d("bindImage====" + image);Glide.with(imageView.getContext()).load(image).apply(new RequestOptions().diskCacheStrategy(DiskCacheStrategy.ALL).transforms(new CenterCrop(), new CircleCrop())).into(imageView);}public static String getImgUrl(String image) {if (!TextUtils.isEmpty(image) && !image.contains("://")) {return "http..." + "/" + image;}return image;} }

Glide.with( holder.imageView).load(getItem(position).getImg()).transform(new CenterCrop(), new RoundedCornersTransformation(mcontext.getResources().getDimensionPixelOffset(R.dimen.size_12pt), 0, RoundedCornersTransformation.CornerType.ALL))//可上半,下半,全部.error(mcontext.getResources().getDrawable(R.mipmap.img_commodity)).diskCacheStrategy(DiskCacheStrategy.ALL).into( holder.imageView);

總結

以上是生活随笔為你收集整理的glide工具类。加载显示原图片,显示圆角图片,gif图标显示的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产色网址 | 亚洲国产欧美日韩在线 | 亚欧洲精品在线视频 | 日本孕妇孕交 | 黄色av电影在线观看 | 伊人一道本 | 亚洲视频网址 | 欧美精品免费一区二区三区 | 久久精品欧美日韩精品 | 色哟哟视频网站 | 亚洲天堂影视 | 97精品一区 | www四虎影院 | 91大尺度| 91九色网站 | 亚洲三级在线观看 | 国产精品中文无码 | 9i看片成人免费看片 | 男人添女人下部高潮视频 | 五月天狠狠操 | 国产精品福利在线 | 夜夜夜夜爽| 天天干天天摸天天操 | 亚洲色图14p | 久久免费视频精品 | 国产精品自拍亚洲 | 国产精品一区免费 | 精品国产aⅴ | 日韩三级视频在线观看 | 五月天综合激情网 | 催眠美妇肉奴系统 | 啪啪网站大全 | 韩国中文字幕hd久久精品 | 国产在线激情 | 成人深夜在线观看 | 一吻定情2013日剧 | 在线免费观看国产精品 | 一曲二曲三曲在线观看中文字幕动漫 | 色噜噜网站 | 国产无遮挡又黄又爽 | 麻豆视屏| 怡红院成永久免费人全部视频 | 亚洲色图15p | 亚洲欧美综合精品久久成人 | 国产精品一区二区三区四区 | 男操女视频网站 | 日本一区成人 | 日本啪啪网站 | 中文字字幕在线观看 | 翔田千里一区二区 | 国产视频在线观看一区二区 | 国产强被迫伦姧在线观看无码 | 成人精品一区二区三区四区 | 极品人妻一区二区 | 特黄aaaaaaaaa真人毛片 | 国产日韩视频 | 亚洲欧美成人 | 欧美日韩视频在线 | 午夜在线观看免费视频 | 国产成人精品一区二三区 | 超碰.com | 性猛交ⅹxxx富婆video | 天天射网 | 久久久久久久久久久久久久国产 | 国产一区二区三区视频免费观看 | 美女一区 | 欧美一区二区视频免费观看 | 特级淫片裸体免费看冫 | 亚洲国产aⅴ精品一区二区的游戏 | 少妇真人直播免费视频 | 天天碰天天 | 三级性生活片 | 尤物在线观看视频 | 东北少妇高潮抽搐 | 丰满放荡岳乱妇91ww | 成人天堂噜噜噜 | 九九九热视频 | av免费高清 | 少妇精品久久久久久久久久 | 亚洲天堂成人av | 人妻无码久久一区二区三区免费 | 天天干夜夜爱 | 精品人妻一区二区三区久久 | 一区二区视频在线免费观看 | 国产精品.www | 一区二区三区视频 | 精品xxx| 日韩av网页| 动漫美女视频 | 水蜜桃影库 | 高潮一区二区三区 | 日日干日日操 | 性欧美一区二区 | 在线日韩国产 | 国产稀缺精品盗摄盗拍 | 久久只有这里有精品 | 91中出 | 午夜av导航 | 免费人成视频在线 |