Java Code Examples for android.text.Html.ImageGetter
The following examples show how to use
android.text.Html.ImageGetter. These examples are extracted from open source projects.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source Project: ChipHellClient Source File: PostItemView.java License: Apache License 2.0 | 6 votes |
public void bindValue(Post post) { ImageLoader.getInstance().displayImage(post.getAvatarUrl(), imageViewAvatar, Constants.avatarDisplayOption, animateFirstListener); textViewAuthi.setText(Html.fromHtml(post.getAuthi())); String content = post.getContent(); if (post.getImgList() != null) { content += post.getImgList(); } textViewContent.setText(Html.fromHtml(content, new ImageGetter() { @Override public Drawable getDrawable(String source) { if (!source.startsWith("http:")) { source = Constants.BASE_URL + source; } LogMessage.i("PostItemView", source); return new UrlDrawable(source, textViewContent); } }, null)); }
Example 2
Source Project: html-textview Source File: HtmlFormatter.java License: Apache License 2.0 | 6 votes |
public static Spanned formatHtml(@Nullable String html, ImageGetter imageGetter, ClickableTableSpan clickableTableSpan, DrawTableLinkSpan drawTableLinkSpan, OnClickATagListener onClickATagListener, float indent, boolean removeTrailingWhiteSpace) { final HtmlTagHandler htmlTagHandler = new HtmlTagHandler(); htmlTagHandler.setClickableTableSpan(clickableTableSpan); htmlTagHandler.setDrawTableLinkSpan(drawTableLinkSpan); htmlTagHandler.setOnClickATagListener(onClickATagListener); htmlTagHandler.setListIndentPx(indent); html = htmlTagHandler.overrideTags(html); Spanned formattedHtml; if (removeTrailingWhiteSpace) { formattedHtml = removeHtmlBottomPadding(Html.fromHtml(html, imageGetter, new WrapperContentHandler(htmlTagHandler))); } else { formattedHtml = Html.fromHtml(html, imageGetter, new WrapperContentHandler(htmlTagHandler)); } return formattedHtml; }
Example 3
Source Project: tup.dota2recipe Source File: Utils.java License: Apache License 2.0 | 5 votes |
/** * bind HtmlTextView value * * @param text * @param fieldValue * @param cImageGetter */ public static void bindHtmlTextView(TextView text, String fieldValue, ImageGetter cImageGetter) { if (!TextUtils.isEmpty(fieldValue)) { text.setText(Html.fromHtml(fieldValue, cImageGetter, null)); } else { text.setVisibility(View.GONE); } }
Example 4
Source Project: html-textview Source File: HtmlFormatterBuilder.java License: Apache License 2.0 | 4 votes |
public ImageGetter getImageGetter() { return imageGetter; }
Example 5
Source Project: html-textview Source File: HtmlFormatterBuilder.java License: Apache License 2.0 | 4 votes |
public HtmlFormatterBuilder setImageGetter(@Nullable final ImageGetter imageGetter) { this.imageGetter = imageGetter; return this; }