作者:UTOB | 来源:互联网 | 2023-09-16 11:50
本文整理了Java中com.facebook.drawee.view.SimpleDraweeView.setActualImageResource()方法的一些代码示
本文整理了Java中com.facebook.drawee.view.SimpleDraweeView.setActualImageResource()
方法的一些代码示例,展示了SimpleDraweeView.setActualImageResource()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。SimpleDraweeView.setActualImageResource()
方法的具体详情如下:
包路径:com.facebook.drawee.view.SimpleDraweeView
类名称:SimpleDraweeView
方法名:setActualImageResource
SimpleDraweeView.setActualImageResource介绍
暂无
代码示例
代码示例来源:origin: chat-sdk/chat-sdk-android
@Override
public void setMessage(Message message) {
super.setMessage(message);
setImageHidden(false);
int viewWidth = maxWidth();
int viewHeight = maxHeight();
String url = getImageURL();
if (url != null && url.length() > 0) {
ImageRequest request = ImageRequestBuilder.newBuilderWithSource(Uri.parse(url))
.setResizeOptions(new ResizeOptions(viewWidth, viewHeight))
.build();
messageImageView.setController(
Fresco.newDraweeControllerBuilder()
.setOldController(messageImageView.getController())
.setImageRequest(request)
.build());
} else {
// Loads the placeholder
messageImageView.setActualImageResource(R.drawable.icn_200_image_message_loading);
}
}
代码示例来源:origin: bboylin/UniversalToast
@Override
public void run() {
if (mType == CLICKABLE && mListener == null) {
Log.e(TAG, "the listener of clickable toast is null,have you called method:setClickCallback?");
return;
}
if (mView != null && mView.getParent() instanceof ViewGroup) {
((ViewGroup) mView.getParent()).removeView(mView);
}
SimpleDraweeView draweeView = mView.findViewById(R.id.icon);
if (mLeftGifUri != null) {
DraweeController draweeCOntroller= Fresco.newDraweeControllerBuilder()
.setAutoPlayAnimations(true) // 自动播放动画
.setUri(mLeftGifUri)
.build();
draweeView.setController(draweeController);
draweeView.setVisibility(View.VISIBLE);
} else if (mLeftIconRes != NO_LEFT_ICON) {
draweeView.setActualImageResource(mLeftIconRes);
draweeView.setVisibility(View.VISIBLE);
}
mWindowManager.addView(mView, mParams);
Log.d(TAG, "addView");
sHandler.postDelayed(mCancelRunnable, mDuration);
}
};
代码示例来源:origin: bboylin/UniversalToast
@Override
public void show() {
SimpleDraweeView draweeView = mToast.getView().findViewById(R.id.icon);
if (mLeftGifUri != null) {
DraweeController draweeCOntroller= Fresco.newDraweeControllerBuilder()
.setAutoPlayAnimations(true) // 自动播放动画
.setUri(mLeftGifUri)
.build();
draweeView.setController(draweeController);
draweeView.setVisibility(View.VISIBLE);
} else if (mLeftIconRes != NO_LEFT_ICON) {
draweeView.setActualImageResource(mLeftIconRes);
draweeView.setVisibility(View.VISIBLE);
}
mToast.show();
}