diff --git a/src/main/java/ru/touchin/roboswag/components/views/TypefacedTextView.java b/src/main/java/ru/touchin/roboswag/components/views/TypefacedTextView.java index da6da1b..0da2d18 100644 --- a/src/main/java/ru/touchin/roboswag/components/views/TypefacedTextView.java +++ b/src/main/java/ru/touchin/roboswag/components/views/TypefacedTextView.java @@ -184,6 +184,19 @@ public class TypefacedTextView extends AppCompatTextView { public void setLineStrategy(@NonNull final LineStrategy lineStrategy) { this.lineStrategy = lineStrategy; super.setSingleLine(!lineStrategy.multiline); + switch (lineStrategy) { + case SINGLE_LINE_ELLIPSIZE: + case MULTILINE_ELLIPSIZE: + super.setEllipsize(TextUtils.TruncateAt.END); + break; + case SINGLE_LINE_MARQUEE: + case MULTILINE_MARQUEE: + super.setEllipsize(TextUtils.TruncateAt.MARQUEE); + break; + case SINGLE_LINE_AUTO_SCALE: + super.setEllipsize(null); + break; + } if (lineStrategy.scalable) { requestLayout(); }