Magnify found text

pull/199/head
M66B 4 years ago
parent b93ef83014
commit 14b9d25a1e

@ -5892,8 +5892,9 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
int color = Helper.resolveColor(searchView.getContext(), R.attr.colorHighlight); int color = Helper.resolveColor(searchView.getContext(), R.attr.colorHighlight);
SpannableString ss = new SpannableString(searchView.getText()); SpannableString ss = new SpannableString(searchView.getText());
ss.setSpan(new BackgroundColorSpan(color), ss.setSpan(new BackgroundColorSpan(color),
pos, pos + query.length(), pos, pos + query.length(), Spannable.SPAN_COMPOSING);
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE | Spannable.SPAN_COMPOSING); ss.setSpan(new RelativeSizeSpan(HtmlHelper.FONT_LARGE),
pos, pos + query.length(), Spannable.SPAN_COMPOSING);
searchView.setText(ss); searchView.setText(ss);
int line = searchView.getLayout().getLineForOffset(pos); int line = searchView.getLayout().getLineForOffset(pos);
@ -5920,14 +5921,8 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
} }
private void clearSearch() { private void clearSearch() {
if (searchView == null) if (searchView != null)
return; searchView.clearComposingText();
SpannableString ss = new SpannableString(searchView.getText());
for (BackgroundColorSpan span : ss.getSpans(0, ss.length(), BackgroundColorSpan.class))
if ((ss.getSpanFlags(span) & Spannable.SPAN_COMPOSING) != 0)
ss.removeSpan(span);
searchView.setText(ss);
} }
private ActivityBase.IKeyPressedListener onBackPressedListener = new ActivityBase.IKeyPressedListener() { private ActivityBase.IKeyPressedListener onBackPressedListener = new ActivityBase.IKeyPressedListener() {

Loading…
Cancel
Save