public abstract class

TransitionAdapter

extends java.lang.Object

implements MotionLayout.TransitionListener

 java.lang.Object

↳androidx.constraintlayout.motion.widget.TransitionAdapter

Gradle dependencies

compile group: 'androidx.constraintlayout', name: 'constraintlayout', version: '2.2.0-beta01'

  • groupId: androidx.constraintlayout
  • artifactId: constraintlayout
  • version: 2.2.0-beta01

Artifact androidx.constraintlayout:constraintlayout:2.2.0-beta01 it located at Google repository (https://maven.google.com/)

Androidx artifact mapping:

androidx.constraintlayout:constraintlayout com.android.support.constraint:constraint-layout

Summary

Constructors
publicTransitionAdapter()

Methods
public voidonTransitionChange(MotionLayout motionLayout, int startId, int endId, float progress)

public voidonTransitionCompleted(MotionLayout motionLayout, int currentId)

public voidonTransitionStarted(MotionLayout motionLayout, int startId, int endId)

public voidonTransitionTrigger(MotionLayout motionLayout, int triggerId, boolean positive, float progress)

from java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructors

public TransitionAdapter()

Methods

public void onTransitionStarted(MotionLayout motionLayout, int startId, int endId)

public void onTransitionChange(MotionLayout motionLayout, int startId, int endId, float progress)

public void onTransitionCompleted(MotionLayout motionLayout, int currentId)

public void onTransitionTrigger(MotionLayout motionLayout, int triggerId, boolean positive, float progress)

Source

/*
 * Copyright (C) 2021 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package androidx.constraintlayout.motion.widget;

public abstract class TransitionAdapter implements MotionLayout.TransitionListener {
    @Override
    public void onTransitionStarted(MotionLayout motionLayout, int startId, int endId) {

    }

    @Override
    public void onTransitionChange(MotionLayout motionLayout,
                                   int startId,
                                   int endId,
                                   float progress) {

    }

    @Override
    public void onTransitionCompleted(MotionLayout motionLayout, int currentId) {

    }

    @Override
    public void onTransitionTrigger(MotionLayout motionLayout,
                                    int triggerId,
                                    boolean positive,
                                    float progress) {

    }
}