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