1/* 2 * Copyright (C) 2014 The Android Open Source Project 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except 5 * in compliance with the License. You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software distributed under the License 10 * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express 11 * or implied. See the License for the specific language governing permissions and limitations under 12 * the License. 13 */ 14package android.support.v17.leanback.transition; 15 16import static android.support.annotation.RestrictTo.Scope.LIBRARY_GROUP; 17 18import android.content.Context; 19import android.support.annotation.RequiresApi; 20import android.support.annotation.RestrictTo; 21import android.transition.Slide; 22import android.util.AttributeSet; 23 24/** 25 * @hide 26 */ 27@RequiresApi(21) 28@RestrictTo(LIBRARY_GROUP) 29public class SlideNoPropagation extends Slide { 30 31 public SlideNoPropagation() { 32 } 33 34 public SlideNoPropagation(int slideEdge) { 35 super(slideEdge); 36 } 37 38 public SlideNoPropagation(Context context, AttributeSet attrs) { 39 super(context, attrs); 40 } 41 42 @Override 43 public void setSlideEdge(int slideEdge) { 44 super.setSlideEdge(slideEdge); 45 setPropagation(null); 46 } 47} 48