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 android.content.Context;
17import android.support.v17.leanback.R;
18import android.view.Gravity;
19import android.view.animation.AnimationUtils;
20import android.view.animation.DecelerateInterpolator;
21import android.view.animation.Interpolator;
22
23class LeanbackTransitionHelperKitKat {
24
25    static public Object loadTitleInTransition(Context context) {
26        SlideKitkat slide = new SlideKitkat();
27        slide.setSlideEdge(Gravity.TOP);
28        slide.setInterpolator(AnimationUtils.loadInterpolator(context,
29                android.R.anim.decelerate_interpolator));
30        slide.addTarget(R.id.browse_title_group);
31        return slide;
32    }
33
34    static public Object loadTitleOutTransition(Context context) {
35        SlideKitkat slide = new SlideKitkat();
36        slide.setSlideEdge(Gravity.TOP);
37        slide.setInterpolator(AnimationUtils.loadInterpolator(context,
38                R.animator.lb_decelerator_4));
39        slide.addTarget(R.id.browse_title_group);
40        return slide;
41    }
42
43}
44