Merge "Make QSCarrierText always selected" into qt-dev

This commit is contained in:
Fabian Kozynski
2019-04-23 12:58:11 +00:00
committed by Android (Google) Code Review

View File

@@ -131,16 +131,19 @@ public class QSCarrier extends LinearLayout {
super(context, attrs, defStyleAttr, defStyleRes); super(context, attrs, defStyleAttr, defStyleRes);
} }
@Override
protected void onFinishInflate() {
setSelected(true);
}
@Override @Override
protected void onVisibilityChanged(View changedView, int visibility) { protected void onVisibilityChanged(View changedView, int visibility) {
super.onVisibilityChanged(changedView, visibility); super.onVisibilityChanged(changedView, visibility);
// Only show marquee when visible // Only show marquee when visible
if (visibility == VISIBLE) { if (visibility == VISIBLE) {
setEllipsize(TextUtils.TruncateAt.MARQUEE); setEllipsize(TextUtils.TruncateAt.MARQUEE);
setSelected(true);
} else { } else {
setEllipsize(TextUtils.TruncateAt.END); setEllipsize(TextUtils.TruncateAt.END);
setSelected(false);
} }
} }
} }