Skip to content

Commit 414a1a6

Browse files
Material Design Teamdsn5ft
authored andcommitted
[SideSheet][A11y] Added tooltip to close buttons
PiperOrigin-RevId: 795025856
1 parent c7fa5dc commit 414a1a6

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

catalog/java/io/material/catalog/sidesheet/SideSheetMainDemoFragment.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import android.os.Bundle;
2626
import androidx.appcompat.app.AppCompatActivity;
2727
import androidx.appcompat.widget.Toolbar;
28+
import androidx.appcompat.widget.TooltipCompat;
2829
import android.util.SparseIntArray;
2930
import android.view.Gravity;
3031
import android.view.LayoutInflater;
@@ -238,6 +239,8 @@ private View setUpSideSheet(
238239

239240
View standardSideSheetCloseIconButton = sideSheet.findViewById(closeIconButtonId);
240241
standardSideSheetCloseIconButton.setOnClickListener(v -> hideSideSheet(sideSheetBehavior));
242+
TooltipCompat.setTooltipText(
243+
standardSideSheetCloseIconButton, standardSideSheetCloseIconButton.getContentDescription());
241244

242245
setupBackHandling(sideSheet, sideSheetBehavior);
243246

@@ -341,6 +344,9 @@ private void setUpModalSheet(
341344
View modalSideSheetCloseIconButton = sheetDialog.findViewById(closeIconButtonIdRes);
342345
if (modalSideSheetCloseIconButton != null) {
343346
modalSideSheetCloseIconButton.setOnClickListener(v2 -> sheetDialog.hide());
347+
TooltipCompat.setTooltipText(
348+
modalSideSheetCloseIconButton,
349+
modalSideSheetCloseIconButton.getContentDescription());
344350
}
345351

346352
sheetDialog.show();

0 commit comments

Comments
 (0)