类com.nostra13.universalimageloader.core.display.FadeInBitmapDisplayer源码实例Demo

下面列出了怎么用com.nostra13.universalimageloader.core.display.FadeInBitmapDisplayer的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: candybar   文件: RequestAdapter.java
public RequestAdapter(@NonNull Context context, @NonNull List<Request> requests, int spanCount) {
    mContext = context;
    mRequests = requests;
    mTextColorSecondary = ColorHelper.getAttributeColor(mContext,
            android.R.attr.textColorSecondary);
    mTextColorAccent = ColorHelper.getAttributeColor(mContext, R.attr.colorAccent);
    mSelectedItems = new SparseBooleanArray();

    mShowShadow = (spanCount == 1);
    mShowPremiumRequest = Preferences.get(mContext).isPremiumRequestEnabled();
    mShowRegularRequest = Preferences.get(mContext).isRegularRequestLimit();

    mOptions = ImageConfig.getRawDefaultImageOptions();
    mOptions.resetViewBeforeLoading(true);
    mOptions.cacheInMemory(true);
    mOptions.cacheOnDisk(false);
    mOptions.showImageOnFail(R.drawable.ic_app_default);
    mOptions.displayer(new FadeInBitmapDisplayer(700));
}
 
源代码2 项目: candybar   文件: IconsAdapter.java
public IconsAdapter(@NonNull Context context, @NonNull List<Icon> icons, boolean search, Fragment fragment) {
    mContext = context;
    mFragment = fragment;
    mIcons = icons;
    mIsShowIconName = mContext.getResources().getBoolean(R.bool.show_icon_name);
    if (search) {
        mIconsAll = new ArrayList<>();
        mIconsAll.addAll(mIcons);
    }

    mOptions = ImageConfig.getRawDefaultImageOptions();
    mOptions.resetViewBeforeLoading(true);
    mOptions.cacheInMemory(true);
    mOptions.cacheOnDisk(false);
    mOptions.displayer(new FadeInBitmapDisplayer(700));
}
 
源代码3 项目: ChatView   文件: App.java
@Override
public void onCreate() {
    super.onCreate();

    // UNIVERSAL IMAGE LOADER SETUP
    DisplayImageOptions defaultOptions = new DisplayImageOptions.Builder()
            .resetViewBeforeLoading(true)
            .cacheOnDisk(true)
            .cacheInMemory(true)
            .imageScaleType(ImageScaleType.EXACTLY)
            .displayer(new FadeInBitmapDisplayer(300))
            .build();

    ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(getApplicationContext())
            .defaultDisplayImageOptions(defaultOptions)
            .memoryCache(new WeakMemoryCache())
            .diskCacheSize(100 * 1024 * 1024)
            .build();

    ImageLoader.getInstance().init(config);
    // END - UNIVERSAL IMAGE LOADER SETUP
}
 
源代码4 项目: wallpaperboard   文件: WallpapersAdapter.java
public WallpapersAdapter(@NonNull Context context, @NonNull List<Wallpaper> wallpapers,
                         boolean isFavoriteMode, boolean isSearchMode) {
    mContext = context;
    mWallpapers = wallpapers;
    mIsFavoriteMode = isFavoriteMode;
    WallpaperBoardApplication.sIsClickable = true;

    if (isSearchMode) {
        mWallpapersAll = new ArrayList<>();
        mWallpapersAll.addAll(mWallpapers);
    }

    mOptions = ImageConfig.getRawDefaultImageOptions();
    mOptions.resetViewBeforeLoading(true);
    mOptions.cacheInMemory(true);
    mOptions.cacheOnDisk(true);
    mOptions.displayer(new FadeInBitmapDisplayer(700));
}
 
源代码5 项目: candybar-library   文件: RequestAdapter.java
public RequestAdapter(@NonNull Context context, @NonNull List<Request> requests, int spanCount) {
    mContext = context;
    mRequests = requests;
    mTextColorSecondary = ColorHelper.getAttributeColor(mContext,
            android.R.attr.textColorSecondary);
    mTextColorAccent = ColorHelper.getAttributeColor(mContext, R.attr.colorAccent);
    mSelectedItems = new SparseBooleanArray();

    mShowShadow = (spanCount == 1);
    mShowPremiumRequest = Preferences.get(mContext).isPremiumRequestEnabled();

    mOptions = ImageConfig.getRawDefaultImageOptions();
    mOptions.resetViewBeforeLoading(true);
    mOptions.cacheInMemory(true);
    mOptions.cacheOnDisk(false);
    mOptions.showImageOnFail(R.drawable.ic_app_default);
    mOptions.displayer(new FadeInBitmapDisplayer(700));
}
 
源代码6 项目: XRichText   文件: UILKit.java
/**
 * 初始化
 *
 * @param context
 */
private UILKit(Context context) {
    File cacheDir = getDiskCacheDir(context, "img");

    ImageLoaderConfiguration.Builder config = new ImageLoaderConfiguration.Builder(context)
            .threadPriority(Thread.NORM_PRIORITY - 2)
            .denyCacheImageMultipleSizesInMemory()
            .memoryCacheSize(10 * 1024 * 1024)
            .diskCache(new UnlimitedDiskCache(cacheDir))
            .diskCacheFileNameGenerator(new Md5FileNameGenerator())
            .diskCacheSize(50 * 1024 * 1024) // 50 MiB
            .tasksProcessingOrder(QueueProcessingType.LIFO);

    ImageLoader.getInstance().init(config.build());



    picOptions = new DisplayImageOptions.Builder()
            .imageScaleType(ImageScaleType.EXACTLY)
            .cacheOnDisk(false).cacheInMemory(false)
            .resetViewBeforeLoading(true)
            .displayer(new FadeInBitmapDisplayer(500)).build();
}
 
源代码7 项目: HPlayer   文件: Utility.java
private static DisplayImageOptions getDisplayImageOptionsFactory(int resId) {
    if (mOptionsMap.containsKey(resId)) {
        return mOptionsMap.get(resId);
    }
    DisplayImageOptions.Builder builder = new DisplayImageOptions.Builder();
    builder.imageScaleType(ImageScaleType.EXACTLY).cacheOnDisk(true)
            .cacheInMemory(true).bitmapConfig(Bitmap.Config.RGB_565)
            .displayer(new FadeInBitmapDisplayer(300));

    if (resId != 0) {
        builder.showImageOnFail(resId).showImageForEmptyUri(resId)
                .showImageOnLoading(resId);
    }
    mOptions = builder.build();
    mOptionsMap.put(resId, mOptions);
    return mOptions;
}
 
源代码8 项目: VideoMeeting   文件: App.java
private void initLib() {
    // 初始化日志功能, 开启/关闭 日志输出
    L.setLogOpen(AppConstant.LOG_OPEN);

    // 初始化自定义异常捕获
    CrashHandler.getInstance().init(this);

    // 初始化ImageLoader
    // 设置图片显示选项
    DisplayImageOptions displayOp = new DisplayImageOptions.Builder()
            .showImageOnLoading(0)// 图片正在加载时显示的背景
            .cacheInMemory(true)// 缓存在内存中
            .cacheOnDisk(true)// 缓存在磁盘中
            .displayer(new FadeInBitmapDisplayer(300))// 显示渐变动画
            .bitmapConfig(Bitmap.Config.RGB_565) // 设置图片的解码类型
            .considerExifParams(true)// 考虑旋转角
            .build();

    ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(
            getApplicationContext()).defaultDisplayImageOptions(displayOp)
            .denyCacheImageMultipleSizesInMemory()// 不解析多种尺寸
            .build();

    ImageLoader.getInstance().init(config);
}
 
源代码9 项目: commonadapter   文件: MultiImageActivity.java
/**
 * 初始化UniversalImageLoader
 */
private void configUniversalImageLoader() {
    DisplayImageOptions defaultOptions = new DisplayImageOptions.Builder()
            .cacheInMemory().cacheOnDisc()
            .bitmapConfig(Bitmap.Config.RGB_565)
            .displayer(new FadeInBitmapDisplayer(500))
            .build();

    ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(this).
            diskCacheFileCount(500)
            .diskCacheSize(50 * 1024 * 1024).
                    imageDownloader(new BaseImageDownloader(this, 10 * 1000, 20 * 1000))
            .memoryCacheSize((int) Runtime.getRuntime().maxMemory() / 8)
            .defaultDisplayImageOptions(defaultOptions).build();
    ImageLoader.getInstance().init(config);
}
 
源代码10 项目: MutiPhotoChoser   文件: MainActivity.java
private void initImageLoader() {
    if (!ImageLoader.getInstance().isInited()) {
        DisplayImageOptions.Builder displayBuilder = new DisplayImageOptions.Builder();
        displayBuilder.cacheInMemory(true);
        displayBuilder.cacheOnDisk(true);
        displayBuilder.showImageOnLoading(com.ns.mutiphotochoser.R.drawable.default_photo);
        displayBuilder.showImageForEmptyUri(com.ns.mutiphotochoser.R.drawable.default_photo);
        displayBuilder.considerExifParams(true);
        displayBuilder.bitmapConfig(Bitmap.Config.RGB_565);
        displayBuilder.imageScaleType(ImageScaleType.EXACTLY);
        displayBuilder.displayer(new FadeInBitmapDisplayer(300));

        ImageLoaderConfiguration.Builder loaderBuilder = new ImageLoaderConfiguration.Builder(getApplication());
        loaderBuilder.defaultDisplayImageOptions(displayBuilder.build());
        loaderBuilder.memoryCacheSize(getMemoryCacheSize());

        try {
            File cacheDir = new File(getExternalCacheDir() + File.separator + CacheConstant.IMAGE_CACHE_DIRECTORY);
            loaderBuilder.diskCache(new LruDiscCache(cacheDir, DefaultConfigurationFactory.createFileNameGenerator(), 500 * 1024 * 1024));
        } catch (IOException e) {
            e.printStackTrace();
        }
        ImageLoader.getInstance().init(loaderBuilder.build());
    }

}
 
源代码11 项目: DroidDLNA   文件: ImageDisplay.java
@Override
protected void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	setContentView(R.layout.image_display);

	mContext = this;
	options = new DisplayImageOptions.Builder()
			.showImageForEmptyUri(R.drawable.ic_empty)
			.showImageOnFail(R.drawable.ic_error).resetViewBeforeLoading()
			.cacheOnDisc().imageScaleType(ImageScaleType.EXACTLY)
			.bitmapConfig(Bitmap.Config.RGB_565)
			.displayer(new FadeInBitmapDisplayer(300)).build();

	initView();
	initData();
	showImage(mPlayUri);

	addShake();
}
 
源代码12 项目: v2ex-daily-android   文件: Application.java
private void initiImageLoader() {
    DisplayImageOptions options = new DisplayImageOptions.Builder()
            .bitmapConfig(Bitmap.Config.RGB_565)
            .imageScaleType(ImageScaleType.EXACTLY)
            .cacheOnDisc(true)
            .displayer(new FadeInBitmapDisplayer(200))
            .showImageOnLoading(R.drawable.ic_launcher)
            .build();

    File cacheDir;
    if(Environment.getExternalStorageState() == Environment.MEDIA_MOUNTED){
        cacheDir = getExternalFilesDir(Environment.DIRECTORY_PICTURES);
    }else{
        cacheDir = getCacheDir();
    }
    ImageLoaderConfiguration.Builder configBuilder = new ImageLoaderConfiguration.Builder(mContext)
            .threadPoolSize(2)
            .memoryCache(new WeakMemoryCache())
            .denyCacheImageMultipleSizesInMemory()
            .discCache(new UnlimitedDiscCache(cacheDir))
            .defaultDisplayImageOptions(options);
    if(BuildConfig.DEBUG){
        configBuilder.writeDebugLogs();
    }
    ImageLoader.getInstance().init(configBuilder.build());
}
 
源代码13 项目: fdroidclient   文件: CategoryController.java
CategoryController(final Activity activity, LoaderManager loaderManager, View itemView) {
    super(itemView);

    this.activity = activity;
    this.loaderManager = loaderManager;

    appCardsAdapter = new AppPreviewAdapter(activity);

    viewAll = (Button) itemView.findViewById(R.id.view_all_button);
    viewAll.setOnClickListener(onViewAll);

    heading = (TextView) itemView.findViewById(R.id.name);
    image = (FeatureImage) itemView.findViewById(R.id.category_image);
    background = (FrameLayout) itemView.findViewById(R.id.category_background);

    RecyclerView appCards = (RecyclerView) itemView.findViewById(R.id.app_cards);
    appCards.setAdapter(appCardsAdapter);
    appCards.addItemDecoration(new ItemDecorator(activity));

    displayImageOptions = Utils.getDefaultDisplayImageOptionsBuilder()
            .displayer(new FadeInBitmapDisplayer(100, true, true, false))
            .build();
}
 
public static void initImageLoader(Context context) {
    UnlimitedDiscCache localUnlimitedDiscCache = new UnlimitedDiscCache(
            new File(GlobalConfig.getFirstStoragePath() + "cache"),
            new File(context.getCacheDir() + File.separator + "imgs"));
    DisplayImageOptions localDisplayImageOptions = new DisplayImageOptions.Builder()
            .resetViewBeforeLoading(true)
            .cacheOnDisk(true)
            .cacheInMemory(true)
            .bitmapConfig(Bitmap.Config.RGB_565)
            .resetViewBeforeLoading(true)
            .displayer(new FadeInBitmapDisplayer(250)).build();
    ImageLoaderConfiguration localImageLoaderConfiguration = new ImageLoaderConfiguration.Builder(context)
            .diskCache(localUnlimitedDiscCache)
            .defaultDisplayImageOptions(localDisplayImageOptions).build();
    ImageLoader.getInstance().init(localImageLoaderConfiguration);
}
 
源代码15 项目: flow-android   文件: FlowApplication.java
@Override
public void onCreate() {
    super.onCreate();
    Crashlytics.start(this);

    // Do init here
    FlowAsyncClient.init(getApplicationContext());
    DisplayImageOptions defaultOptions = new DisplayImageOptions.Builder()
            .cacheInMemory(true)
            .cacheOnDisc(true)
            .displayer(new FadeInBitmapDisplayer(500))
            .build();
    ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(getApplicationContext())
            .defaultDisplayImageOptions(defaultOptions)
            .build();
    ImageLoader.getInstance().init(config);

    SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
    if (preferences != null) {
        mIsUserLoggedIn = preferences.getBoolean(IS_USER_LOGGED_IN_KEY, false);
    }

    getMixpanel();
}
 
源代码16 项目: candybar   文件: ImageConfig.java
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();
}
 
源代码17 项目: candybar   文件: WallpapersAdapter.java
public WallpapersAdapter(@NonNull Context context, @NonNull List<Wallpaper> wallpapers) {
    mContext = context;
    mWallpapers = wallpapers;
    mIsAutoGeneratedColor = mContext.getResources().getBoolean(
            R.bool.card_wallpaper_auto_generated_color);
    mIsShowName = mContext.getResources().getBoolean(R.bool.wallpaper_show_name_author);

    mOptions = ImageConfig.getRawDefaultImageOptions();
    mOptions.resetViewBeforeLoading(true);
    mOptions.cacheInMemory(true);
    mOptions.cacheOnDisk(true);
    mOptions.displayer(new FadeInBitmapDisplayer(700));
}
 
源代码18 项目: YTPlayer   文件: Utils.java
public static void initImageLoader(Context context) {
    DisplayImageOptions options = new DisplayImageOptions.Builder()
            .showImageOnLoading(R.drawable.ic_pulse)
            .showImageForEmptyUri(R.drawable.ic_pulse)
            .showImageOnFail(R.drawable.ic_pulse)
            .imageScaleType(ImageScaleType.IN_SAMPLE_INT)
            .bitmapConfig(Bitmap.Config.ARGB_8888)
            .displayer(new FadeInBitmapDisplayer(500))
            .handler(new Handler()).build();
    ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(context)
            .memoryCache(new WeakMemoryCache()).defaultDisplayImageOptions(options).memoryCacheSizePercentage(13).build();
    ImageLoader.getInstance().init(config);
}
 
源代码19 项目: DevUtils   文件: ImageLoaderUtils.java
/**
 * 获取图片渐变动画加载配置
 * @param options        {@link DisplayImageOptions}
 * @param durationMillis 动画持续时间
 * @return {@link DisplayImageOptions}
 */
public static DisplayImageOptions getFadeInBitmapDisplayer(final DisplayImageOptions options, final int durationMillis) {
    if (options != null) {
        return getBitmapDisplayerOptions(options, new FadeInBitmapDisplayer(durationMillis));
    }
    return options;
}
 
源代码20 项目: DMAudioStreamer   文件: AdapterMusic.java
@Override
public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) {
    if (loadedImage != null) {
        ImageView imageView = (ImageView) view;
        boolean firstDisplay = !displayedImages.contains(imageUri);
        if (firstDisplay) {
            FadeInBitmapDisplayer.animate(imageView, 200);
            displayedImages.add(imageUri);
        }
    }
    progressEvent(view, true);
}
 
源代码21 项目: DMAudioStreamer   文件: MusicActivity.java
@Override
public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) {
    if (loadedImage != null) {
        ImageView imageView = (ImageView) view;
        boolean firstDisplay = !displayedImages.contains(imageUri);
        if (firstDisplay) {
            FadeInBitmapDisplayer.animate(imageView, 1000);
            displayedImages.add(imageUri);
        }
    }
    progressEvent(view, true);
}
 
源代码22 项目: wallpaperboard   文件: ImageConfig.java
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();
}
 
源代码23 项目: wallpaperboard   文件: CategoriesAdapter.java
public CategoriesAdapter(@NonNull Context context, @NonNull List<Category> categories) {
    mContext = context;
    mCategories = categories;

    mOptions = ImageConfig.getRawDefaultImageOptions();
    mOptions.resetViewBeforeLoading(true);
    mOptions.cacheInMemory(true);
    mOptions.cacheOnDisk(true);
    mOptions.displayer(new FadeInBitmapDisplayer(700));
}
 
源代码24 项目: wallpaperboard   文件: LatestAdapter.java
public LatestAdapter(@NonNull Context context, @NonNull List<Wallpaper> wallpapers) {
    mContext = context;
    mWallpapers = wallpapers;
    WallpaperBoardApplication.sIsClickable = true;

    mOptions = ImageConfig.getRawDefaultImageOptions();
    mOptions.resetViewBeforeLoading(true);
    mOptions.cacheInMemory(true);
    mOptions.cacheOnDisk(true);
    mOptions.displayer(new FadeInBitmapDisplayer(700));
}
 
public WallpaperDetailsCategoryAdapter(@NonNull Context context, @NonNull List<Category> categories) {
    mContext = context;
    mCategories = categories;

    mOptions = ImageConfig.getRawDefaultImageOptions();
    mOptions.resetViewBeforeLoading(true);
    mOptions.cacheInMemory(true);
    mOptions.cacheOnDisk(true);
    mOptions.displayer(new FadeInBitmapDisplayer(700));
}
 
public static DisplayImageOptions getDefaultDisplayImageOption() {
        DisplayImageOptions options = new DisplayImageOptions.Builder()
                .showImageOnLoading(new ColorDrawable(Color.parseColor("#f0f0f0")))
                .resetViewBeforeLoading(true)
                .cacheInMemory(true)
                .cacheOnDisk(true)
                .considerExifParams(true)
                .imageScaleType(ImageScaleType.EXACTLY_STRETCHED)
                .bitmapConfig(Bitmap.Config.RGB_565)
                .displayer(new FadeInBitmapDisplayer(500)) // 设置图片渐显的时间
//                .delayBeforeLoading(300)  // 下载前的延迟时间
                .build();
        return options;
    }
 
源代码27 项目: candybar-library   文件: ImageConfig.java
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();
}
 
源代码28 项目: candybar-library   文件: WallpapersAdapter.java
public WallpapersAdapter(@NonNull Context context, @NonNull List<Wallpaper> wallpapers) {
    mContext = context;
    mWallpapers = wallpapers;
    mIsAutoGeneratedColor = mContext.getResources().getBoolean(
            R.bool.card_wallpaper_auto_generated_color);
    mIsShowName = mContext.getResources().getBoolean(R.bool.wallpaper_show_name_author);

    mOptions = ImageConfig.getRawDefaultImageOptions();
    mOptions.resetViewBeforeLoading(true);
    mOptions.cacheInMemory(true);
    mOptions.cacheOnDisk(true);
    mOptions.displayer(new FadeInBitmapDisplayer(700));
}
 
源代码29 项目: candybar-library   文件: IconsAdapter.java
public IconsAdapter(@NonNull Context context, @NonNull List<Icon> icons, boolean search) {
    mContext = context;
    mIcons = icons;
    mIsShowIconName = mContext.getResources().getBoolean(R.bool.show_icon_name);
    if (search) {
        mIconsAll = new ArrayList<>();
        mIconsAll.addAll(mIcons);
    }

    mOptions = ImageConfig.getRawDefaultImageOptions();
    mOptions.resetViewBeforeLoading(true);
    mOptions.cacheInMemory(true);
    mOptions.cacheOnDisk(false);
    mOptions.displayer(new FadeInBitmapDisplayer(700));
}
 
private static DisplayImageOptions.Builder getBaseOptions() {
    return new DisplayImageOptions.Builder()
            .showImageForEmptyUri(BaseApplication.sDefaultImageDrawable)
            .showImageOnFail(BaseApplication.sDefaultImageDrawable)
            .showImageOnLoading(BaseApplication.sDefaultImageDrawable)
            .imageScaleType(ImageScaleType.IN_SAMPLE_INT)
            .bitmapConfig(Bitmap.Config.RGB_565).considerExifParams(true)
            .displayer(new FadeInBitmapDisplayer(300));
}
 
 类方法
 同包方法