国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Android > 正文

Android實(shí)現(xiàn)圓形圖片或者圓角圖片

2019-10-22 18:09:55
字體:
供稿:網(wǎng)友

Android圓形圖片或者圓角圖片的快速實(shí)現(xiàn),具體內(nèi)容如下

話不多說直接上code

xml文件布局

<LinearLayout android:id="@+id/ll_headpict" android:layout_width="match_parent" android:layout_height="97dp" android:layout_margin="13dp" android:background="@drawable/shape_white_radius10_solid" android:gravity="center_vertical" android:orientation="horizontal" android:paddingLeft="25dp"> <TextView  android:layout_width="0dp"  android:layout_height="wrap_content"  android:layout_weight="1"  android:text="頭像"  android:textColor="@color/color4A4A4A"  android:textSize="14sp"  android:textStyle="bold" /> <ImageView  android:id="@+id/iv_headpict"  android:layout_width="60dp"  android:layout_height="60dp"  android:layout_marginRight="37dp"  android:scaleType="fitXY"  android:src="@mipmap/ic_headview_demo" /></LinearLayout>

初始化控件之后用工具類加載 
//第一個(gè)參數(shù)上下文,第二個(gè)控件名稱,第三個(gè)圖片url地址,第四個(gè)參數(shù)圓角大小 
ViewUtils.loadImageRadius(this, mIvpict, stringUrl, 15);//頭像

ViewUtils.java工具類

/** * Created by wjw on 2016/11/28 * 倒圓角工具類 */public class ViewUtils { /** * 圖片加載 * @param context * @param iv * @param url */ public static void loadImage(Context context, ImageView iv, String url) { if(null ==context || null==iv){  return; } if(Utils.isTxtEmpty(url)){  try {  Glide.with(context).load(R.mipmap.placeholder_icon) .dontAnimate().diskCacheStrategy(DiskCacheStrategy.ALL).into(iv);  }catch (Exception e){  } }else {  try {  Glide.with(context).load(url) .dontAnimate().diskCacheStrategy(DiskCacheStrategy.ALL).placeholder(R.mipmap.placeholder_icon).into(iv);  } catch (Exception e) {  } } } public static void loadImage(Context context, ImageView iv, int id) { if(null ==context || null==iv){  return; } try {  Glide.with(context).load(id) .dontAnimate().diskCacheStrategy(DiskCacheStrategy.ALL).placeholder(R.mipmap.placeholder_icon).into(iv); }catch (Exception e){ } } /** * 本地圖片 * @param context * @param iv * @param id * @param radius */ public static void loadImage(Context context, ImageView iv, int id,int radius) { if(null ==context || null==iv){  return; } try {  Glide.with(context).load(id) .dontAnimate().diskCacheStrategy(DiskCacheStrategy.ALL).   transform(new GlideRoundTransform(context, radius)).into(iv); }catch (Exception e){ } } public static void setImageResource(ImageView iv, int id) { if(null!=iv){  iv.setImageResource(id); } } /** * 加載網(wǎng)絡(luò)圖片(帶圓角) * @param context * @param iv * @param url * @param radius */ public static void loadImageRadius(Context context, ImageView iv, String url, int radius) { if(null ==context || null==iv){  return; } if(Utils.isTxtEmpty(url)){  try {  Glide.with(context).load(R.mipmap.placeholder_icon) .dontAnimate().diskCacheStrategy(DiskCacheStrategy.ALL).   transform(new GlideRoundTransform(context, radius)).into(iv);  }catch (Exception e){  } }else{  try {  Glide.with(context).load(url) .dontAnimate().diskCacheStrategy(DiskCacheStrategy.ALL).   transform(new GlideRoundTransform(context, radius)).placeholder(R.mipmap.placeholder_icon).into(iv);  }catch (Exception e){  } } } /** * 加載網(wǎng)絡(luò)圖片(圓形) * @param context * @param iv * @param url */ public static void loadImageCircle(Context context, ImageView iv, String url) { if(null ==context || null==iv){  return; } if (Utils.isTxtEmpty(url)) {  try {  Glide.with(context).load(R.mipmap.placeholder_icon) .dontAnimate().diskCacheStrategy(DiskCacheStrategy.ALL).   transform(new GlideCircleTransform(context)).into(iv);  }catch (Exception e){  } } else {  try {  Glide.with(context).load(url) .dontAnimate().diskCacheStrategy(DiskCacheStrategy.ALL).transform(new GlideCircleTransform(context)).   placeholder(R.mipmap.placeholder_icon).into(iv);  }catch (Exception e){  } } } }

效果如圖圓角圖片

Android,圓形圖片,圓角圖片

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到Android開發(fā)頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 句容市| 红河县| 上蔡县| 武夷山市| 天水市| 灵台县| 江西省| 自治县| 长顺县| 马公市| 涟水县| 天镇县| 白山市| 澄江县| 韶山市| 金乡县| 呼玛县| 天峨县| 海林市| 沿河| 蒲城县| 万年县| 衡山县| 荔浦县| 长宁区| 鹰潭市| 来安县| 剑川县| 兰坪| 灌阳县| 灯塔市| 循化| 泾阳县| 台江县| 平湖市| 台北县| 德惠市| 兴和县| 南京市| 佛教| 中宁县|