diff options
| author | 2024-10-04 09:52:14 +0000 | |
|---|---|---|
| committer | 2024-10-04 09:52:14 +0000 | |
| commit | 2b766a1e1c70eae24ba072a87ad5ad6e4df8d6ef (patch) | |
| tree | 4e2dbfe9de83d81da15ea05a1a34b095017f76fc | |
| parent | 4939cd1504ef3130b610eacd0bb8a256de88d829 (diff) | |
| parent | 673ec3e343fa055542d53b26ad25899864bbde2f (diff) | |
Merge "Update hearing device dialog UI" into main
2 files changed, 11 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/accessibility/hearingaid/HearingDevicesDialogDelegate.java b/packages/SystemUI/src/com/android/systemui/accessibility/hearingaid/HearingDevicesDialogDelegate.java index 60edaae21bc0..158623fa80af 100644 --- a/packages/SystemUI/src/com/android/systemui/accessibility/hearingaid/HearingDevicesDialogDelegate.java +++ b/packages/SystemUI/src/com/android/systemui/accessibility/hearingaid/HearingDevicesDialogDelegate.java @@ -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); diff --git a/packages/SystemUI/src/com/android/systemui/accessibility/hearingaid/HearingDevicesListAdapter.java b/packages/SystemUI/src/com/android/systemui/accessibility/hearingaid/HearingDevicesListAdapter.java index 664f3f834f86..9367cb5c0198 100644 --- a/packages/SystemUI/src/com/android/systemui/accessibility/hearingaid/HearingDevicesListAdapter.java +++ b/packages/SystemUI/src/com/android/systemui/accessibility/hearingaid/HearingDevicesListAdapter.java @@ -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); } } } |