コード例 #1
0
 private WPEditImageSpan createWPEditImageSpan(Context context, MediaFile mediaFile) {
   if (!URLUtil.isNetworkUrl(mediaFile.getFileURL())) {
     return createWPEditImageSpanLocal(context, mediaFile);
   } else {
     return createWPEditImageSpanRemote(context, mediaFile);
   }
 }
コード例 #2
0
 private WPEditImageSpan createWPEditImageSpanRemote(Context context, MediaFile mediaFile) {
   int drawable =
       mediaFile.isVideo()
           ? R.drawable.media_movieclip
           : R.drawable.legacy_dashicon_format_image_big_grey;
   Uri uri = Uri.parse(mediaFile.getFileURL());
   WPEditImageSpan imageSpan = new WPEditImageSpan(context, drawable, uri);
   imageSpan.setMediaFile(mediaFile);
   return imageSpan;
 }