mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-12 10:49:06 +01:00
Introduce new MovementMethod for text selection and link clicks
This commit is contained in:
@@ -8,6 +8,7 @@ import android.support.v4.app.ActivityCompat;
|
||||
import android.support.v4.app.ActivityOptionsCompat;
|
||||
import android.support.v4.view.ViewCompat;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.text.Spanned;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.View.OnClickListener;
|
||||
@@ -110,16 +111,16 @@ class BlogPostViewHolder extends RecyclerView.ViewHolder {
|
||||
}
|
||||
|
||||
// post body
|
||||
Spanned bodyText = getSpanned(item.getBody());
|
||||
if (listener == null) {
|
||||
body.setText(getSpanned(item.getBody()));
|
||||
makeLinksClickable(body);
|
||||
body.setText(bodyText);
|
||||
body.setTextIsSelectable(true);
|
||||
makeLinksClickable(body);
|
||||
} else {
|
||||
body.setTextIsSelectable(false);
|
||||
if (item.getBody().length() > TEASER_LENGTH)
|
||||
body.setText(getTeaser(ctx, item.getBody()));
|
||||
else
|
||||
body.setText(item.getBody());
|
||||
bodyText = getTeaser(ctx, bodyText);
|
||||
body.setText(bodyText);
|
||||
}
|
||||
|
||||
// reblog button
|
||||
|
||||
Reference in New Issue
Block a user