Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 06d907f0 authored by shaoweishen's avatar shaoweishen Committed by Shaowei Shen
Browse files

[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
parent 204f9514
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -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);
        }