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

Commit 7d01a1c3 authored by Lucas Dupin's avatar Lucas Dupin
Browse files

Add illumination to output switcher

Test: visual
Bug: 155796337
Change-Id: Id6078a0219eb2330eecd9ef5e9282af3a27a2cb1
parent 81e9beb0
Loading
Loading
Loading
Loading
+5 −1
Original line number Original line Diff line number Diff line
@@ -323,6 +323,10 @@ public class MediaControlPanel {
            setVisibleAndAlpha(collapsedSet, R.id.media_seamless, true /*visible */);
            setVisibleAndAlpha(collapsedSet, R.id.media_seamless, true /*visible */);
            setVisibleAndAlpha(expandedSet, R.id.media_seamless, true /*visible */);
            setVisibleAndAlpha(expandedSet, R.id.media_seamless, true /*visible */);
            updateDevice(mLocalMediaManager.getCurrentConnectedDevice());
            updateDevice(mLocalMediaManager.getCurrentConnectedDevice());
            if (mViewHolder.getBackground().getBackground() instanceof IlluminationDrawable) {
                    ((IlluminationDrawable) mViewHolder.getBackground().getBackground())
                            .setupTouch(mViewHolder.getSeamless(), mViewHolder.getPlayer());
            }
            mViewHolder.getSeamless().setOnClickListener(v -> {
            mViewHolder.getSeamless().setOnClickListener(v -> {
                final Intent intent = new Intent()
                final Intent intent = new Intent()
                        .setAction(MediaOutputSliceConstants.ACTION_MEDIA_OUTPUT)
                        .setAction(MediaOutputSliceConstants.ACTION_MEDIA_OUTPUT)
@@ -541,7 +545,7 @@ public class MediaControlPanel {
        RippleDrawable bkgDrawable = (RippleDrawable) viewLayout.getBackground();
        RippleDrawable bkgDrawable = (RippleDrawable) viewLayout.getBackground();
        GradientDrawable rect = (GradientDrawable) bkgDrawable.getDrawable(0);
        GradientDrawable rect = (GradientDrawable) bkgDrawable.getDrawable(0);
        rect.setStroke(2, deviceName.getCurrentTextColor());
        rect.setStroke(2, deviceName.getCurrentTextColor());
        rect.setColor(mBackgroundColor);
        rect.setColor(Color.TRANSPARENT);


        if (mIsRemotePlayback) {
        if (mIsRemotePlayback) {
            mViewHolder.getSeamless().setEnabled(false);
            mViewHolder.getSeamless().setEnabled(false);