Fix "Clear all" tap ripple is cut off
The view parent of "Clear all" button's view parent is FooterView. FooterView has the paddingEnd that is 8dp. The "Clar all" button's view parent is a Framelayout with android:layout_width="match_parent". Because the layout parameter of Framelayout tells FooterView "match_parent" and FooterView's super class is ExpandableView doesn't consider the FooterView's paddings, the "Clear all" button right boundary is cut off by FooterView. To use paddingStart + paddingEnd instead of 0 padding in the onMeasure phase. After considerating the padding of Expandableview-self padding, the children of ExpandableView doesn't have the wrong drawing area. The left boundary of "Manage notifications" should align with the left bottom round corner end of the notification list. The first charactor of "Manage notifications" should align the any of the first charactor of the notification. The alignment is 16dp defined in notification_content_margin_start. The right boundary of "Clear all" should align with the right bottom round corner end of the notification list. The total of padding that counted from right boundary of notification list to the right text boundary should be 16dp defined in notification_content_margin_end. Bug: 77631994 Test: atest SystemUITests Change-Id: I64a3489891bee993a1a2a0fd29e8d65823a36d63
Loading
Please register or sign in to comment