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);
}
@Override
protected void onFinishInflate() {
setSelected(true);
}
@Override
protected void onVisibilityChanged(View changedView, int visibility) {
super.onVisibilityChanged(changedView, visibility);
// Only show marquee when visible
if (visibility == VISIBLE) {
setEllipsize(TextUtils.TruncateAt.MARQUEE);
setSelected(true);
} else {
setEllipsize(TextUtils.TruncateAt.END);
setSelected(false);
}
}
}