Merge "Make QSCarrierText always selected" into qt-dev

am: 4aef4e57c8

Change-Id: I0e3a7200c86670259e597f2f307716c9b8cd2963
This commit is contained in:
Fabian Kozynski
2019-04-23 09:21:16 -07:00
committed by android-build-merger

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);
}
}
}