TransformationChildLayout


Kotlin |Java

public class TransformationChildLayout extends CircularRevealFrameLayout 


Wrapper layout for views that can react to an ExpandableWidget 's setExpanded state changes by transforming the ExpandableWidget into itself.

This ViewGroup should contain exactly one child.

If this layout needs to support shadows on pre-L devices, use TransformationChildCard instead.

Summary

Public constructors

(削除) TransformationChildLayout (削除ここまで)(Context context)
(削除) TransformationChildLayout (削除ここまで)(Context context, AttributeSet attrs)
void
(削除) actualDraw (削除ここまで)(Canvas canvas)

Calls super#draw(Canvas).

boolean
(削除) actualIsOpaque (削除ここまで)()

Calls super#isOpaque().

void
(削除) buildCircularRevealCache (削除ここまで)()

Prepares the reveal info property to be modified.

void
(削除) destroyCircularRevealCache (削除ここまで)()

Cleans up after the reveal info property is reset.

void
(削除) draw (削除ここまで)(Canvas canvas)

Implementations should call the corresponding method in CircularRevealHelper .

Drawable
(削除) getCircularRevealOverlayDrawable (削除ここまで)()

Returns the circular reveal overlay drawable if one exists, or null.

int
(削除) getCircularRevealScrimColor (削除ここまで)()

Implementations should call the corresponding method in CircularRevealHelper .

CircularRevealWidget.RevealInfo
(削除) getRevealInfo (削除ここまで)()

Returns the current reveal info if one exists, or null.

boolean
(削除) isOpaque (削除ここまで)()

Implementations should call the corresponding method in CircularRevealHelper .

void
(削除) setCircularRevealOverlayDrawable (削除ここまで)(Drawable drawable)

Sets the circular reveal overlay drawable, which is an icon that's drawn above everything else, including the circular reveal scrim color.

void
(削除) setCircularRevealScrimColor (削除ここまで)(int color)

Sets the circular reveal scrim color, which is a color that's drawn above this widget's contents.

void
(削除) setRevealInfo (削除ここまで)(CircularRevealWidget.RevealInfo revealInfo)

Sets the current reveal info.

abstract void
(削除) draw (削除ここまで)(Canvas canvas)

Implementations should call the corresponding method in CircularRevealHelper .

Inherited methods

From com.google.android.material.circularreveal.CircularRevealFrameLayout
From com.google.android.material.circularreveal.CircularRevealWidget

Public constructors

TransformationChildLayout

public (削除) TransformationChildLayout (削除ここまで)(Context context)

TransformationChildLayout

public (削除) TransformationChildLayout (削除ここまで)(Context context, AttributeSet attrs)

Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Last updated 2026年05月14日 UTC.