From 44e51ecb0aaab64ea264de13deccdef07e654c1e Mon Sep 17 00:00:00 2001 From: chenjuntao Date: Tue, 30 Jun 2020 15:10:59 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85=E4=B8=80=E4=BA=9B=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/com/gh/common/view/ExpandTextView.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/gh/common/view/ExpandTextView.java b/app/src/main/java/com/gh/common/view/ExpandTextView.java index 2881daebc4..91de758c86 100644 --- a/app/src/main/java/com/gh/common/view/ExpandTextView.java +++ b/app/src/main/java/com/gh/common/view/ExpandTextView.java @@ -29,7 +29,7 @@ public class ExpandTextView extends AppCompatTextView { private String mExpandText = mEndText + "全文"; private CharSequence mExpandedText = ""; private boolean mUseGradientAlphaEndText = false; - private boolean mShowExpandTextRegardlessOfMaxLines = false; + private boolean mShowExpandTextRegardlessOfMaxLines = false; // 不论文字超过 maxLines 都显示"...展开"文字 private int mMaxLines = 3; // 由于sdk版本限制(getMaxLines) 这里设置默认值 @@ -98,6 +98,11 @@ public class ExpandTextView extends AppCompatTextView { this.mExpandCallback = callback; } + /** + * 适用于不使用 maxLines 而是整段收起时的文字来确定“...更多”的位置的样式 + * @param shrankText 收起时的文字 (“...更多”跟在 shrankText 后) + * @param expandedText 展开时的文字 + */ public void setShrankTextAndExpandedText(CharSequence shrankText, CharSequence expandedText) { mShrankText = shrankText; mExpandedText = expandedText;