ViewCompatHC.java revision 97341bdc5bea1d7bf777de65228039142d249f38
1ec03704fbb4f0217d4c274d1c6cf56e6ea4dcfbdAdam Powell/*
2ec03704fbb4f0217d4c274d1c6cf56e6ea4dcfbdAdam Powell * Copyright (C) 2012 The Android Open Source Project
3ec03704fbb4f0217d4c274d1c6cf56e6ea4dcfbdAdam Powell *
4ec03704fbb4f0217d4c274d1c6cf56e6ea4dcfbdAdam Powell * Licensed under the Apache License, Version 2.0 (the "License");
5ec03704fbb4f0217d4c274d1c6cf56e6ea4dcfbdAdam Powell * you may not use this file except in compliance with the License.
6ec03704fbb4f0217d4c274d1c6cf56e6ea4dcfbdAdam Powell * You may obtain a copy of the License at
7ec03704fbb4f0217d4c274d1c6cf56e6ea4dcfbdAdam Powell *
8ec03704fbb4f0217d4c274d1c6cf56e6ea4dcfbdAdam Powell *      http://www.apache.org/licenses/LICENSE-2.0
9ec03704fbb4f0217d4c274d1c6cf56e6ea4dcfbdAdam Powell *
10ec03704fbb4f0217d4c274d1c6cf56e6ea4dcfbdAdam Powell * Unless required by applicable law or agreed to in writing, software
11ec03704fbb4f0217d4c274d1c6cf56e6ea4dcfbdAdam Powell * distributed under the License is distributed on an "AS IS" BASIS,
12ec03704fbb4f0217d4c274d1c6cf56e6ea4dcfbdAdam Powell * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13ec03704fbb4f0217d4c274d1c6cf56e6ea4dcfbdAdam Powell * See the License for the specific language governing permissions and
14ec03704fbb4f0217d4c274d1c6cf56e6ea4dcfbdAdam Powell * limitations under the License.
15ec03704fbb4f0217d4c274d1c6cf56e6ea4dcfbdAdam Powell */
16ec03704fbb4f0217d4c274d1c6cf56e6ea4dcfbdAdam Powell
17ec03704fbb4f0217d4c274d1c6cf56e6ea4dcfbdAdam Powellpackage android.support.v4.view;
18ec03704fbb4f0217d4c274d1c6cf56e6ea4dcfbdAdam Powell
19ec03704fbb4f0217d4c274d1c6cf56e6ea4dcfbdAdam Powellimport android.animation.ValueAnimator;
208a0c51a3d438802df28612e02fdf0cc8fab06ddbAdam Powellimport android.graphics.Paint;
218a0c51a3d438802df28612e02fdf0cc8fab06ddbAdam Powellimport android.view.View;
22ec03704fbb4f0217d4c274d1c6cf56e6ea4dcfbdAdam Powell
23ec03704fbb4f0217d4c274d1c6cf56e6ea4dcfbdAdam Powellclass ViewCompatHC {
24ec03704fbb4f0217d4c274d1c6cf56e6ea4dcfbdAdam Powell    static long getFrameTime() {
25ec03704fbb4f0217d4c274d1c6cf56e6ea4dcfbdAdam Powell        return ValueAnimator.getFrameDelay();
26ec03704fbb4f0217d4c274d1c6cf56e6ea4dcfbdAdam Powell    }
278a0c51a3d438802df28612e02fdf0cc8fab06ddbAdam Powell
288a0c51a3d438802df28612e02fdf0cc8fab06ddbAdam Powell    public static void setLayerType(View view, int layerType, Paint paint) {
298a0c51a3d438802df28612e02fdf0cc8fab06ddbAdam Powell        view.setLayerType(layerType, paint);
308a0c51a3d438802df28612e02fdf0cc8fab06ddbAdam Powell    }
3197341bdc5bea1d7bf777de65228039142d249f38Adam Powell
3297341bdc5bea1d7bf777de65228039142d249f38Adam Powell    public static int getLayerType(View view) {
3397341bdc5bea1d7bf777de65228039142d249f38Adam Powell        return view.getLayerType();
3497341bdc5bea1d7bf777de65228039142d249f38Adam Powell    }
35ec03704fbb4f0217d4c274d1c6cf56e6ea4dcfbdAdam Powell}
36