public class

TransitionListenerAdapter

extends java.lang.Object

implements Transition.TransitionListener

 java.lang.Object

↳androidx.transition.TransitionListenerAdapter

Gradle dependencies

compile group: 'androidx.transition', name: 'transition', version: '1.4.1'

  • groupId: androidx.transition
  • artifactId: transition
  • version: 1.4.1

Artifact androidx.transition:transition:1.4.1 it located at Google repository (https://maven.google.com/)

Androidx artifact mapping:

androidx.transition:transition com.android.support:transition

Androidx class mapping:

androidx.transition.TransitionListenerAdapter android.support.transition.TransitionListenerAdapter

Overview

This adapter class provides empty implementations of the methods from Transition.TransitionListener. Any custom listener that cares only about a subset of the methods of this listener can simply subclass this adapter class instead of implementing the interface directly.

Summary

Constructors
publicTransitionListenerAdapter()

Methods
public voidonTransitionCancel(Transition transition)

public voidonTransitionEnd(Transition transition)

public voidonTransitionPause(Transition transition)

public voidonTransitionResume(Transition transition)

public voidonTransitionStart(Transition transition)

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

Constructors

public TransitionListenerAdapter()

Methods

public void onTransitionStart(Transition transition)

public void onTransitionEnd(Transition transition)

public void onTransitionCancel(Transition transition)

public void onTransitionPause(Transition transition)

public void onTransitionResume(Transition transition)

Source

/*
 * Copyright (C) 2017 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.transition;

import androidx.annotation.NonNull;

/**
 * This adapter class provides empty implementations of the methods from {@link
 * Transition.TransitionListener}.
 * Any custom listener that cares only about a subset of the methods of this listener can
 * simply subclass this adapter class instead of implementing the interface directly.
 */
public class TransitionListenerAdapter implements Transition.TransitionListener {

    @Override
    public void onTransitionStart(@NonNull Transition transition) {
    }

    @Override
    public void onTransitionEnd(@NonNull Transition transition) {
    }

    @Override
    public void onTransitionCancel(@NonNull Transition transition) {
    }

    @Override
    public void onTransitionPause(@NonNull Transition transition) {
    }

    @Override
    public void onTransitionResume(@NonNull Transition transition) {
    }

}