//自定義MyApplication類,需要在列表清單中設置? <application
??????? android:name="com.ce.image.MyApplication"//將類的名稱賦給這個application
?
package com.ce.image;
import com.nostra13.universalimageloader.core.DisplayImageOptions;
import com.nostra13.universalimageloader.core.ImageLoader;
import com.nostra13.universalimageloader.core.ImageLoaderConfiguration;
import com.nostra13.universalimageloader.core.display.RoundedBitmapDisplayer;
import android.app.Application;
public class MyApplication extends Application {
?? ?@Override
?? ?public void onCreate() {
?? ??? ?// TODO Auto-generated method stub
?? ??? ?super.onCreate();
?? ??? ?ImageLoaderConfiguration configuration = new ImageLoaderConfiguration.Builder(
?? ??? ??? ??? ?this).defaultDisplayImageOptions(getOptions()).build();
?? ??? ?ImageLoader.getInstance().init(configuration);
?? ?}
?? ?public static DisplayImageOptions getOptions() {
?? ??? ?// 自定義加載圖片的配置信息
?? ??? ?DisplayImageOptions option = new DisplayImageOptions.Builder()
?? ??? ??? ??? ?.displayer(new RoundedBitmapDisplayer(80)).build();//如果這個半徑是80,控件的寬和高就應該是100dp.根據不同的半徑和寬高變換不同的形狀
?? ??? ?return option;
?? ?}
}
?
?
//在activity中
ImageLoader.getInstance().displayImage(url, img);