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

Commit 85c6acea authored by Jeff DeCew's avatar Jeff DeCew
Browse files

Dump NSSL clipping state

Bug: 329664815
Test: dumpsysui NotificationStackScrollLayout
Flag: None
Change-Id: I29e86af7ad88fc0acd4c9264314ca4ec9d1851ad
parent 7d4700f5
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -4940,6 +4940,9 @@ public class NotificationStackScrollLayout extends ViewGroup implements Dumpable
            println(pw, "intrinsicPadding", mIntrinsicPadding);
            println(pw, "topPadding", mTopPadding);
            println(pw, "bottomPadding", mBottomPadding);
            dumpRoundedRectClipping(pw);
            println(pw, "requestedClipBounds", mRequestedClipBounds);
            println(pw, "isClipped", mIsClipped);
            println(pw, "translationX", getTranslationX());
            println(pw, "translationY", getTranslationY());
            println(pw, "translationZ", getTranslationZ());
@@ -4994,6 +4997,15 @@ public class NotificationStackScrollLayout extends ViewGroup implements Dumpable
                });
    }

    private void dumpRoundedRectClipping(IndentingPrintWriter pw) {
        pw.append("roundedRectClipping{l=").print(mRoundedRectClippingLeft);
        pw.append(" t=").print(mRoundedRectClippingTop);
        pw.append(" r=").print(mRoundedRectClippingRight);
        pw.append(" b=").print(mRoundedRectClippingBottom);
        pw.append("} topRadius=").print(mBgCornerRadii[0]);
        pw.append(" bottomRadius=").println(mBgCornerRadii[4]);
    }

    private void dumpFooterViewVisibility(IndentingPrintWriter pw) {
        FooterViewRefactor.assertInLegacyMode();
        final boolean showDismissView = shouldShowDismissView();