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