DO NOT MERGE: Downbranch don't need this adjustment

[Output Switcher] Keep showing the add button

regardless selectable devices size, always show add button to allow user
to launch and edit group.

Test: verified on device
Bug: 192631896
Change-Id: Ibbf639bf08e4260e0a4eae54dd78f0e4b238a4a4
This commit is contained in:
shaoweishen
2022-01-17 14:19:47 +00:00
committed by Shaowei Shen
parent 99f9addc90
commit dc84c1907d

View File

@@ -111,8 +111,7 @@ public class MediaOutputAdapter extends MediaOutputBaseAdapter {
}
mBottomDivider.setVisibility(View.GONE);
mCheckBox.setVisibility(View.GONE);
if (currentlyConnected && mController.isActiveRemoteDevice(device)
&& mController.getSelectableMediaDevice().size() > 0) {
if (currentlyConnected && mController.isActiveRemoteDevice(device)) {
// Init active device layout
mAddIcon.setVisibility(View.VISIBLE);
mAddIcon.setTransitionAlpha(1);
@@ -177,13 +176,9 @@ public class MediaOutputAdapter extends MediaOutputBaseAdapter {
mConnectedItem = mContainerLayout;
mBottomDivider.setVisibility(View.GONE);
mCheckBox.setVisibility(View.GONE);
if (mController.getSelectableMediaDevice().size() > 0) {
mAddIcon.setVisibility(View.VISIBLE);
mAddIcon.setTransitionAlpha(1);
mAddIcon.setOnClickListener(this::onEndItemClick);
} else {
mAddIcon.setVisibility(View.GONE);
}
mAddIcon.setVisibility(View.VISIBLE);
mAddIcon.setTransitionAlpha(1);
mAddIcon.setOnClickListener(this::onEndItemClick);
mTitleIcon.setImageDrawable(getSpeakerDrawable());
final CharSequence sessionName = mController.getSessionName();
final CharSequence title = TextUtils.isEmpty(sessionName)