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

Commit 2b766a1e authored by Angela Wang's avatar Angela Wang Committed by Android (Google) Code Review
Browse files

Merge "Update hearing device dialog UI" into main

parents 4939cd15 673ec3e3
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -280,6 +280,14 @@ public class HearingDevicesDialogDelegate implements SystemUIDialog.Delegate,
        if (mLocalBluetoothManager == null) {
            return;
        }

        // Remove the default padding of the system ui dialog
        View container = dialog.findViewById(android.R.id.custom);
        if (container != null && container.getParent() != null) {
            View containerParent = (View) container.getParent();
            containerParent.setPadding(0, 0, 0, 0);
        }

        mUiEventLogger.log(HearingDevicesUiEvent.HEARING_DEVICES_DIALOG_SHOW, mLaunchSourceId);
        mPairButton = dialog.requireViewById(R.id.pair_new_device_button);
        mDeviceList = dialog.requireViewById(R.id.device_list);
+3 −0
Original line number Diff line number Diff line
@@ -108,6 +108,7 @@ public class HearingDevicesListAdapter extends RecyclerView.Adapter<RecyclerView
        private final ImageView mIconView;
        private final ImageView mGearIcon;
        private final View mGearView;
        private final View mDividerView;

        DeviceItemViewHolder(@NonNull View itemView, Context context) {
            super(itemView);
@@ -118,6 +119,7 @@ public class HearingDevicesListAdapter extends RecyclerView.Adapter<RecyclerView
            mIconView = itemView.requireViewById(R.id.bluetooth_device_icon);
            mGearIcon = itemView.requireViewById(R.id.gear_icon_image);
            mGearView = itemView.requireViewById(R.id.gear_icon);
            mDividerView = itemView.requireViewById(R.id.divider);
        }

        public void bindView(DeviceItem item, HearingDeviceItemCallback callback) {
@@ -153,6 +155,7 @@ public class HearingDevicesListAdapter extends RecyclerView.Adapter<RecyclerView

            mGearIcon.getDrawable().mutate().setTint(tintColor);
            mGearView.setOnClickListener(view -> callback.onDeviceItemGearClicked(item, view));
            mDividerView.setBackgroundColor(tintColor);
        }
    }
}