本文整理汇总了Java中com.bumptech.glide.request.RequestOptions.fitCenter方法的典型用法代码示例。如果您正苦于以下问题:Java RequestOptions.fitCenter方法的具体用法?Java RequestOptions.fitCenter怎么用?Java RequestOptions.fitCenter使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.bumptech.glide.request.RequestOptions
的用法示例。
在下文中一共展示了RequestOptions.fitCenter方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: GlideManager
import com.bumptech.glide.request.RequestOptions; //导入方法依赖的package包/类
public GlideManager(Builder builder){
RequestOptions options = new RequestOptions()
.placeholder(builder.placeresid);
if (builder.eroorresid != 0){
options.error(builder.eroorresid);
}
switch (builder.type){
case BITMAP_SCAN_CENTERN:
options.centerCrop();
break;
case BITMAP_SCAN_FIT:
options.fitCenter();
break;
default:
break;
}
if (builder.setCircleCrop){
options.circleCrop();
}
if (builder.radius != 0){
options.transform(new RoundedCorners(builder.radius));
}
RequestBuilder requestBuilder = null;
requestBuilder = Glide.with(builder.context).load(builder.source);
if (builder.animtime > 0){
requestBuilder.transition(new DrawableTransitionOptions().crossFade(builder.animtime));
}
requestBuilder.apply(options)
.listener(new LoadListener())
.into(builder.imageView);
}