1// Signature format: 4.0 2package androidx.compose.material.ripple { 3 4 @androidx.compose.runtime.Immutable public final class RippleAlpha { 5 ctor public RippleAlpha(float draggedAlpha, float focusedAlpha, float hoveredAlpha, float pressedAlpha); 6 method public float getDraggedAlpha(); 7 method public float getFocusedAlpha(); 8 method public float getHoveredAlpha(); 9 method public float getPressedAlpha(); 10 property public final float draggedAlpha; 11 property public final float focusedAlpha; 12 property public final float hoveredAlpha; 13 property public final float pressedAlpha; 14 } 15 16 public final class RippleAnimationKt { 17 } 18 19 public final class RippleKt { 20 method @androidx.compose.runtime.Composable public static androidx.compose.foundation.Indication rememberRipple(optional boolean bounded, optional float radius, optional long color); 21 } 22 23 public interface RippleTheme { 24 method @androidx.compose.runtime.Composable public long defaultColor(); 25 method @androidx.compose.runtime.Composable public androidx.compose.material.ripple.RippleAlpha rippleAlpha(); 26 field public static final androidx.compose.material.ripple.RippleTheme.Companion Companion; 27 } 28 29 public static final class RippleTheme.Companion { 30 method public androidx.compose.material.ripple.RippleAlpha defaultRippleAlpha(long contentColor, boolean lightTheme); 31 method public long defaultRippleColor(long contentColor, boolean lightTheme); 32 } 33 34 public final class RippleThemeKt { 35 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.material.ripple.RippleTheme> getLocalRippleTheme(); 36 property public static final androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.material.ripple.RippleTheme> LocalRippleTheme; 37 } 38 39} 40 41