mirror of
https://github.com/M66B/FairEmail.git
synced 2025-02-23 14:41:08 +00:00
Highlight translated text
This commit is contained in:
parent
ce1d47637a
commit
daaf192944
1 changed files with 8 additions and 2 deletions
|
@ -6745,10 +6745,16 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
|
|||
SpannableStringBuilder ssb = new SpannableStringBuilder(tvText.getText());
|
||||
int start = ssb.getSpanStart(mark);
|
||||
int end = ssb.getSpanEnd(mark);
|
||||
int textColorPrimary = Helper.resolveColor(context, android.R.attr.textColorPrimary);
|
||||
|
||||
ssb.removeSpan(mark);
|
||||
|
||||
ssb = ssb.replace(start, end, translation.translated_text);
|
||||
ssb.setSpan(new StyleSpan(Typeface.ITALIC),
|
||||
start, start + translation.translated_text.length(), 0);
|
||||
end = start + translation.translated_text.length();
|
||||
|
||||
ssb.setSpan(new StyleSpan(Typeface.ITALIC), start, end, 0);
|
||||
ssb.setSpan(new ForegroundColorSpan(textColorPrimary), start, end, 0);
|
||||
|
||||
tvText.setText(ssb);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue