public ContentBlock3ViewHolder(View itemView, Context context,
OnContentBlock3ViewHolderInteractionListener listener) {
super(itemView);
mContext = context;
mTitleTextView = (TextView) itemView.findViewById(R.id.titleTextView);
mCopyrightTextView = (TextView) itemView.findViewById(R.id.copyrightTextView);
mImageView = (ImageView) itemView.findViewById(R.id.imageImageView);
mImageProgressBar = (ProgressBar) itemView.findViewById(R.id.imageProgressBar);
mListener = listener;
mFileManager = FileManager.getInstance(context);
SvgDrawableTranscoder svgDrawableTranscoder = new SvgDrawableTranscoder();
svgDrawableTranscoder.setmDeviceWidth(mContext.getResources().getDisplayMetrics().widthPixels);
requestBuilder = Glide.with(mContext)
.using(Glide.buildStreamModelLoader(Uri.class, mContext), InputStream.class)
.from(Uri.class)
.as(SVG.class)
.transcode(svgDrawableTranscoder, PictureDrawable.class)
.sourceEncoder(new StreamEncoder())
.cacheDecoder(new FileToStreamDecoder<>(new SvgDecoder()))
.decoder(new SvgDecoder())
.listener(new SvgSoftwareLayerSetter<Uri>());
}
ContentBlock3ViewHolder.java 文件源码
java
阅读 30
收藏 0
点赞 0
评论 0
项目:xamoom-android-sdk
作者:
评论列表
文章目录