«

android使用ImageLoader显示圆角图片

时间:2024-3-2 19:14     作者:韩俊     分类: Android


android使用ImageLoader显示圆角图片

第一步:.定义工具类ImageLoaderUtils_circle(关键地方:displayer(new RoundedBitmapDisplayer(360))//是否设置为圆角,弧度为多少)

public class ImageLoaderUtils_circle {
    public static DisplayImageOptions MyDisplayImageOptions() {
        DisplayImageOptions options = new DisplayImageOptions.Builder()  
        .showImageOnLoading(R.drawable.ic_launcher) //设置图片在下载期间显示的图片  
        .showImageForEmptyUri(R.drawable.ic_launcher)//设置图片Uri为空或是错误的时候显示的图片  
        .showImageOnFail(R.drawable.ic_launcher)  //设置图片加载/解码过程中错误时候显示的图片
        .cacheInMemory(true)//设置下载的图片是否缓存在内存中  
        .cacheOnDisk(true)
        .considerExifParams(true)  //是否考虑JPEG图像EXIF参数(旋转,翻转)
        .imageScaleType(ImageScaleType.EXACTLY_STRETCHED)//设置图片以如何的编码方式显示  
        .bitmapConfig(Bitmap.Config.RGB_565)//设置图片的解码类型//  
        .displayer(new RoundedBitmapDisplayer(360))//是否设置为圆角,弧度为多少  
//      .displayer(new FadeInBitmapDisplayer(100))//是否图片加载好后渐入的动画时间  
        .build();//构建完成  

        return options;
    }
}


第二步:设置布局

<ImageView
                android:id="@+id/meFragmentImageView"
                android:layout_width="80dip"
                android:layout_height="80dip"
                android:layout_gravity="center_horizontal"
                android:layout_marginTop="10dip"
                android:contentDescription="@string/hello_world"
                android:src="@drawable/ic_launcher" />


第三步:

           String imageUri = "";
            ImageLoader.getInstance().displayImage(imageUri, meFragmentImageView , ImageLoaderUtils_circle.MyDisplayImageOptions());

标签: android

热门推荐