當前位置: 首頁>>代碼示例>>Java>>正文


Java DisplayImageOptions.Builder方法代碼示例

本文整理匯總了Java中com.nostra13.universalimageloader.core.DisplayImageOptions.Builder方法的典型用法代碼示例。如果您正苦於以下問題:Java DisplayImageOptions.Builder方法的具體用法?Java DisplayImageOptions.Builder怎麽用?Java DisplayImageOptions.Builder使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在com.nostra13.universalimageloader.core.DisplayImageOptions的用法示例。


在下文中一共展示了DisplayImageOptions.Builder方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: getOption

import com.nostra13.universalimageloader.core.DisplayImageOptions; //導入方法依賴的package包/類
/**獲取配置
 * @param cornerRadiusSize
 * @param defaultImageResId
 * @return
 */
@SuppressWarnings("deprecation")
private static DisplayImageOptions getOption(int cornerRadiusSize, int defaultImageResId) {
	Options options0 = new Options();
	options0.inPreferredConfig = Bitmap.Config.RGB_565;

	DisplayImageOptions.Builder builder = new DisplayImageOptions.Builder();
	if(defaultImageResId > 0) {
		try {
			builder.showImageForEmptyUri(defaultImageResId)
			.showImageOnLoading(defaultImageResId)
			.showImageOnFail(defaultImageResId);
		} catch (Exception e) {
			Log.e(TAG, "getOption  try {builder.showImageForEmptyUri(defaultImageResId) ..." +
					" >> } catch (Exception e) { \n" + e.getMessage());
		}
	}
	if (cornerRadiusSize > 0) {
		builder.displayer(new RoundedBitmapDisplayer(cornerRadiusSize));
	}

	return builder.cacheInMemory(true).cacheOnDisc(true).decodingOptions(options0).build();
}
 
開發者ID:weiwenqiang,項目名稱:GitHub,代碼行數:28,代碼來源:ImageLoaderUtil.java

示例2: getDefaultConfig

import com.nostra13.universalimageloader.core.DisplayImageOptions; //導入方法依賴的package包/類
/**
         * 獲取圖片加載器的圖片的配置
         *
         * @param isRound  是否是加載圓形圖片
         * @param defaultRes  默認圖片ID
         * @return  返回配置
         */
        public static DisplayImageOptions getDefaultConfig(boolean isRound,int defaultRes) {
                DisplayImageOptions.Builder builder=new DisplayImageOptions.Builder();
//                設置緩存到內存和SD卡中,設置圖片的解碼格式
                builder.cacheInMemory(true).cacheOnDisk(true).bitmapConfig(Bitmap.Config.RGB_565);
//                考慮JPEG圖像EXIF參數(旋轉和翻轉)
                builder.imageScaleType(ImageScaleType.EXACTLY_STRETCHED);
//                設置圓形圖片
                if (isRound) {
                        builder.considerExifParams(true).displayer(new RoundedBitmapDisplayer(12));
                }
//                設置下載前圖片重置複位
                builder.resetViewBeforeLoading(true);
//                設置圖片下載失敗的時候加載默認的圖片
                if (defaultRes != 0) {
                        builder.showImageForEmptyUri(defaultRes).showImageOnFail(defaultRes);
                }
                return builder.build();
        }
 
開發者ID:HelloChenJinJun,項目名稱:TestChat,代碼行數:26,代碼來源:DisplayConfig.java

示例3: CachingUrlTileProvider

import com.nostra13.universalimageloader.core.DisplayImageOptions; //導入方法依賴的package包/類
public CachingUrlTileProvider(Context ctx, int mTileWidth, int mTileHeight) {
    this.mTileWidth = mTileWidth;
    this.mTileHeight = mTileHeight;

    // if ImageLoader has not been instantiated by parent application yet
    if (!ImageLoader.getInstance().isInited()) {
        // Create global configuration and initialize ImageLoader with this config
        ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(ctx).build();
        ImageLoader.getInstance().init(config);
    }

    // init ImageLoader display options
    DisplayImageOptions.Builder builder = new DisplayImageOptions.Builder();
    builder.cacheInMemory(true).cacheOnDisk(true);
    setDisplayImageOptions(builder);
    mOptions = builder.build();
}
 
開發者ID:Ubudu,項目名稱:GoogleMapsLayout-Android,代碼行數:18,代碼來源:CachingUrlTileProvider.java

示例4: getListDisplayImageOptions

import com.nostra13.universalimageloader.core.DisplayImageOptions; //導入方法依賴的package包/類
/**
 * ListView GridView RecyclerView時 ImageLoader使用該配置
 * @param image_default
 * @return
 */
public static DisplayImageOptions getListDisplayImageOptions(int image_default) {
    DisplayImageOptions.Builder builder = new DisplayImageOptions.Builder();
    DisplayImageOptions options=builder
            //.showImageOnLoading(R.drawable.loading) //設置圖片在下載期間顯示的圖片
            .showImageForEmptyUri(image_default)//設置圖片Uri為空或是錯誤的時候顯示的圖片
            .showImageOnFail(image_default)  //設置圖片加載/解碼過程中錯誤時候顯示的圖片
            .cacheInMemory(true)//設置下載的圖片是否緩存在內存中
            .cacheOnDisc(true)//設置下載的圖片是否緩存在SD卡中
            .considerExifParams(true)  //是否考慮JPEG圖像EXIF參數(旋轉,翻轉)
            .imageScaleType(ImageScaleType.EXACTLY)//設置圖片以如何的編碼方式顯示
            .bitmapConfig(Bitmap.Config.RGB_565)//設置圖片的解碼類型
            //.decodingOptions(BitmapFactory.Options decodingOptions)//設置圖片的解碼配置
            .delayBeforeLoading(0)//int delayInMillis為你設置的下載前的延遲時間
            //設置圖片加入緩存前,對bitmap進行設置
            //.preProcessor(BitmapProcessor preProcessor)
            .resetViewBeforeLoading(false)//設置圖片在下載前是否重置,複位
            //.displayer(new RoundedBitmapDisplayer(20))//不推薦用!!!!是否設置為圓角,弧度為多少
            //.displayer(new FadeInBitmapDisplayer(100))//是否圖片加載好後漸入的動畫時間,可能會出現閃動
            .build();//構建完成
    return options;
}
 
開發者ID:qsyj,項目名稱:ShortcutMenu,代碼行數:27,代碼來源:BitmapOptions.java

示例5: initImageLoader

import com.nostra13.universalimageloader.core.DisplayImageOptions; //導入方法依賴的package包/類
public static void initImageLoader(Context context) {
    b = new DisplayImageOptions.Builder();
    b.cacheOnDisc(true)
            .cacheInMemory(false)
            .imageScaleType(ImageScaleType.IN_SAMPLE_INT)
            .bitmapConfig(Bitmap.Config.RGB_565);
    ImageLoaderConfiguration.Builder config = new ImageLoaderConfiguration.Builder(context);
    config.threadPriority(Thread.NORM_PRIORITY - 2);
    config.denyCacheImageMultipleSizesInMemory();
    config.discCacheFileNameGenerator(new Md5FileNameGenerator());
    config.memoryCacheSize(20 * 1024 * 1024); // 20 MiB
    config.discCacheSize(100 * 1024 * 1024); // 100 MiB
    config.tasksProcessingOrder(QueueProcessingType.LIFO);
    config.defaultDisplayImageOptions(b.build());
    config.writeDebugLogs();
    ImageLoader.getInstance().init(config.build());
}
 
開發者ID:shenhuanet,項目名稱:OpenEyesReading-android,代碼行數:18,代碼來源:App.java

示例6: getImageLoadingOptions

import com.nostra13.universalimageloader.core.DisplayImageOptions; //導入方法依賴的package包/類
public static DisplayImageOptions.Builder getImageLoadingOptions() {
    return new DisplayImageOptions.Builder()
            .cacheInMemory(true)
            .cacheOnDisk(true)
            .imageScaleType(ImageScaleType.NONE)
            .showImageOnLoading(R.drawable.ic_repo_app_default)
            .showImageForEmptyUri(R.drawable.ic_repo_app_default)
            .displayer(new FadeInBitmapDisplayer(200, true, true, false))
            .bitmapConfig(Bitmap.Config.RGB_565);
}
 
開發者ID:uhuru-mobile,項目名稱:mobile-store,代碼行數:11,代碼來源:Utils.java

示例7: getRawDefaultImageOptions

import com.nostra13.universalimageloader.core.DisplayImageOptions; //導入方法依賴的package包/類
public static DisplayImageOptions.Builder getRawDefaultImageOptions()
{
       DisplayImageOptions.Builder options = new DisplayImageOptions.Builder();
       options.delayBeforeLoading(10).bitmapConfig(Bitmap.Config.RGB_565).imageScaleType(ImageScaleType.EXACTLY);

	return options;
   }
 
開發者ID:MSay2,項目名稱:Mire,代碼行數:8,代碼來源:ImageConfig.java

示例8: getWallpaperOptions

import com.nostra13.universalimageloader.core.DisplayImageOptions; //導入方法依賴的package包/類
public static DisplayImageOptions getWallpaperOptions() {
     DisplayImageOptions.Builder options = new DisplayImageOptions.Builder();
     options.delayBeforeLoading(10)
.bitmapConfig(Bitmap.Config.ARGB_8888)
.imageScaleType(ImageScaleType.EXACTLY_STRETCHED)
.cacheOnDisk(false)
.cacheInMemory(false);
     return options.build();
 }
 
開發者ID:MSay2,項目名稱:Mire,代碼行數:10,代碼來源:ImageConfig.java

示例9: getDefaultImageOptions

import com.nostra13.universalimageloader.core.DisplayImageOptions; //導入方法依賴的package包/類
public static DisplayImageOptions getDefaultImageOptions(boolean cacheOnDisk)
{
       DisplayImageOptions.Builder options = new DisplayImageOptions.Builder();
       options.delayBeforeLoading(10)
	    .resetViewBeforeLoading(true)
	    .bitmapConfig(Bitmap.Config.RGB_565)
	    .imageScaleType(ImageScaleType.EXACTLY)
	    .displayer(new FadeInBitmapDisplayer(700))
	    .cacheOnDisk(cacheOnDisk)
	    .cacheInMemory(false);

       return options.build();
   }
 
開發者ID:MSay2,項目名稱:Mire,代碼行數:14,代碼來源:ImageConfig.java

示例10: getDisplayImageBuilder

import com.nostra13.universalimageloader.core.DisplayImageOptions; //導入方法依賴的package包/類
public static DisplayImageOptions.Builder getDisplayImageBuilder(
        int onLoading, int emptyUri, int onFail) {
    DisplayImageOptions.Builder builder = new DisplayImageOptions.Builder();
    builder.resetViewBeforeLoading(false).cacheInMemory(true)
            .cacheOnDisc(true).imageScaleType(ImageScaleType.EXACTLY)
            .bitmapConfig(Bitmap.Config.RGB_565).considerExifParams(true)
            .showImageOnLoading(onLoading).showImageForEmptyUri(emptyUri)
            .showImageOnFail(onFail).build();
    return builder;
}
 
開發者ID:qsyj,項目名稱:ShortcutMenu,代碼行數:11,代碼來源:BitmapOptions.java

示例11: getDisplayImageOptions

import com.nostra13.universalimageloader.core.DisplayImageOptions; //導入方法依賴的package包/類
public static DisplayImageOptions getDisplayImageOptions(int onLoading,
                                                         int emptyUri, int onFail) {
    DisplayImageOptions.Builder builder = new DisplayImageOptions.Builder();
    builder.resetViewBeforeLoading(false).cacheInMemory(true)
            .cacheOnDisc(true)
            .imageScaleType(ImageScaleType.EXACTLY)
            .displayer(new FadeInBitmapDisplayer(100))
            .bitmapConfig(Bitmap.Config.RGB_565).considerExifParams(true)
            .showImageOnLoading(onLoading).showImageForEmptyUri(emptyUri)
            .showImageOnFail(onFail).build();
    return builder.build();
}
 
開發者ID:qsyj,項目名稱:ShortcutMenu,代碼行數:13,代碼來源:BitmapOptions.java

示例12: getDefaultImageOptions

import com.nostra13.universalimageloader.core.DisplayImageOptions; //導入方法依賴的package包/類
public static DisplayImageOptions getDefaultImageOptions() {
    DisplayImageOptions.Builder options = new DisplayImageOptions.Builder();
    options.delayBeforeLoading(10)
            .resetViewBeforeLoading(true)
            .bitmapConfig(Bitmap.Config.RGB_565)
            .imageScaleType(ImageScaleType.EXACTLY)
            .displayer(new FadeInBitmapDisplayer(700))
            .cacheOnDisk(true)
            .cacheInMemory(false);
    return options.build();
}
 
開發者ID:danimahardhika,項目名稱:wallpaperboard,代碼行數:12,代碼來源:ImageConfig.java

示例13: getWallpaperOptions

import com.nostra13.universalimageloader.core.DisplayImageOptions; //導入方法依賴的package包/類
public static DisplayImageOptions getWallpaperOptions() {
    DisplayImageOptions.Builder options = new DisplayImageOptions.Builder();
    options.delayBeforeLoading(10)
            .bitmapConfig(Bitmap.Config.ARGB_8888)
            .imageScaleType(ImageScaleType.EXACTLY_STRETCHED)
            .cacheOnDisk(true)
            .cacheInMemory(false);
    return options.build();
}
 
開發者ID:danimahardhika,項目名稱:wallpaperboard,代碼行數:10,代碼來源:ImageConfig.java

示例14: getRawDefaultImageOptions

import com.nostra13.universalimageloader.core.DisplayImageOptions; //導入方法依賴的package包/類
public static DisplayImageOptions.Builder getRawDefaultImageOptions() {
    DisplayImageOptions.Builder options = new DisplayImageOptions.Builder();
    options.delayBeforeLoading(10)
            .bitmapConfig(Bitmap.Config.RGB_565)
            .imageScaleType(ImageScaleType.EXACTLY);
    return options;
}
 
開發者ID:danimahardhika,項目名稱:wallpaperboard,代碼行數:8,代碼來源:ImageConfig.java

示例15: setDisplayImageOptions

import com.nostra13.universalimageloader.core.DisplayImageOptions; //導入方法依賴的package包/類
/**
 * Allows you to set additional ImageLoader display options.<p/>
 * See https://github.com/nostra13/Android-Universal-Image-Loader/wiki/Display-Options for possible options.<p/>
 * Disabling the cache option DOES NOT MAKE SENSE.
 *
 * @param optionsBuilder options builder for setting de downloader settings
 */
protected void setDisplayImageOptions(DisplayImageOptions.Builder optionsBuilder) {

}
 
開發者ID:Ubudu,項目名稱:GoogleMapsLayout-Android,代碼行數:11,代碼來源:CachingUrlTileProvider.java


注:本文中的com.nostra13.universalimageloader.core.DisplayImageOptions.Builder方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。