[Output Switcher] Allow adjust volume from icon area
dispatch touch event to seekbar to allow adjust volume from icon area Bug: 265756927 Test: atest MediaOutputAdapterTest MediaOutputControllerTest MediaOutputBaseDialogTest MediaOutputDialogTest Change-Id: I79a9d32240ddc48748882bf0842177318d6687a4
This commit is contained in:
committed by
Shaowei Shen
parent
204f951464
commit
06d907f097
@@ -192,8 +192,11 @@ public abstract class MediaOutputBaseAdapter extends
|
||||
mSubTitleText.setTextColor(mController.getColorItemContent());
|
||||
mTwoLineTitleText.setTextColor(mController.getColorItemContent());
|
||||
if (mController.isAdvancedLayoutSupported()) {
|
||||
mIconAreaLayout.setOnClickListener(null);
|
||||
mVolumeValueText.setTextColor(mController.getColorItemContent());
|
||||
mTitleIcon.setOnTouchListener(((v, event) -> {
|
||||
mSeekBar.dispatchTouchEvent(event);
|
||||
return false;
|
||||
}));
|
||||
}
|
||||
mSeekBar.setProgressTintList(
|
||||
ColorStateList.valueOf(mController.getColorSeekbarProgress()));
|
||||
@@ -444,9 +447,6 @@ public abstract class MediaOutputBaseAdapter extends
|
||||
}
|
||||
|
||||
void updateIconAreaClickListener(View.OnClickListener listener) {
|
||||
if (mController.isAdvancedLayoutSupported()) {
|
||||
mIconAreaLayout.setOnClickListener(listener);
|
||||
}
|
||||
mTitleIcon.setOnClickListener(listener);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user