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