1// Signature format: 4.0 2package androidx.compose.animation.tooling { 3 4 public final class ComposeAnimatedProperty { 5 ctor public ComposeAnimatedProperty(String label, Object value); 6 method public String component1(); 7 method public Object component2(); 8 method public androidx.compose.animation.tooling.ComposeAnimatedProperty copy(String label, Object value); 9 method public String getLabel(); 10 method public Object getValue(); 11 property public String label; 12 property public Object value; 13 } 14 15 @kotlin.jvm.JvmDefaultWithCompatibility public interface ComposeAnimation { 16 method public Object getAnimationObject(); 17 method public default String? getLabel(); 18 method public default java.util.Set<java.lang.Object> getStates(); 19 method public androidx.compose.animation.tooling.ComposeAnimationType getType(); 20 property public abstract Object animationObject; 21 property public default String? label; 22 property public default java.util.Set<java.lang.Object> states; 23 property public abstract androidx.compose.animation.tooling.ComposeAnimationType type; 24 } 25 26 public enum ComposeAnimationType { 27 enum_constant public static final androidx.compose.animation.tooling.ComposeAnimationType ANIMATABLE; 28 enum_constant public static final androidx.compose.animation.tooling.ComposeAnimationType ANIMATED_CONTENT; 29 enum_constant public static final androidx.compose.animation.tooling.ComposeAnimationType ANIMATED_VALUE; 30 enum_constant public static final androidx.compose.animation.tooling.ComposeAnimationType ANIMATED_VISIBILITY; 31 enum_constant public static final androidx.compose.animation.tooling.ComposeAnimationType ANIMATE_CONTENT_SIZE; 32 enum_constant public static final androidx.compose.animation.tooling.ComposeAnimationType ANIMATE_X_AS_STATE; 33 enum_constant public static final androidx.compose.animation.tooling.ComposeAnimationType DECAY_ANIMATION; 34 enum_constant public static final androidx.compose.animation.tooling.ComposeAnimationType INFINITE_TRANSITION; 35 enum_constant public static final androidx.compose.animation.tooling.ComposeAnimationType TARGET_BASED_ANIMATION; 36 enum_constant public static final androidx.compose.animation.tooling.ComposeAnimationType TRANSITION_ANIMATION; 37 enum_constant public static final androidx.compose.animation.tooling.ComposeAnimationType UNSUPPORTED; 38 } 39 40 public final class TransitionInfo { 41 ctor public TransitionInfo(String label, String specType, long startTimeMillis, long endTimeMillis, java.util.Map<java.lang.Long,? extends java.lang.Object?> values); 42 method public long getEndTimeMillis(); 43 method public String getLabel(); 44 method public String getSpecType(); 45 method public long getStartTimeMillis(); 46 method public java.util.Map<java.lang.Long,java.lang.Object?> getValues(); 47 property public long endTimeMillis; 48 property public String label; 49 property public String specType; 50 property public long startTimeMillis; 51 property public java.util.Map<java.lang.Long,java.lang.Object?> values; 52 } 53 54} 55 56