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

Commit 424f8f07 authored by chelseahao's avatar chelseahao
Browse files

Make audio stream confirm dialog transparent.

Flag: com.android.settings.flags.enable_bluetooth_settings_expressive_design
Test: local tested
Bug: 413217286
Change-Id: I25ce48eed64f61af95c79627c2b32806ccc6f0b2
parent 5372c42f
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -18,16 +18,19 @@ package com.android.settings.connecteddevice.audiosharing.audiostreams;

import android.bluetooth.BluetoothAdapter;
import android.content.Intent;
import android.content.res.Resources;
import android.os.Bundle;
import android.util.Log;

import androidx.annotation.Nullable;

import com.android.settings.R;
import com.android.settings.SettingsActivity;
import com.android.settings.bluetooth.Utils;
import com.android.settings.connecteddevice.audiosharing.AudioSharingUtils;
import com.android.settingslib.bluetooth.BluetoothUtils;
import com.android.settingslib.bluetooth.LocalBluetoothProfileManager;
import com.android.settingslib.widget.SettingsThemeHelper;

public class AudioStreamConfirmDialogActivity extends SettingsActivity
        implements LocalBluetoothProfileManager.ServiceListener {
@@ -49,6 +52,15 @@ public class AudioStreamConfirmDialogActivity extends SettingsActivity
        super.onCreate(savedState);
    }

    @Override
    public Resources.Theme getTheme() {
        var theme = super.getTheme();
        theme.applyStyle(
                SettingsThemeHelper.isExpressiveTheme(this)
                        ? R.style.Transparent_Expressive : R.style.Transparent, true);
        return theme;
    }

    @Override
    protected void createUiFromIntent(@Nullable Bundle savedState, Intent intent) {
        if (BluetoothUtils.isAudioSharingUIAvailable(this)