PointerIconCompatApi24.java revision 5265345192fe12c768ff1cd1e6a37404eaec2fda
1dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheev/** 2dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheev * Copyright (C) 2016 The Android Open Source Project 3dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheev * 4dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheev * Licensed under the Apache License, Version 2.0 (the "License"); 5dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheev * you may not use this file except in compliance with the License. 6dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheev * You may obtain a copy of the License at 7dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheev * 8dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheev * http://www.apache.org/licenses/LICENSE-2.0 9dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheev * 10dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheev * Unless required by applicable law or agreed to in writing, software 11dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheev * distributed under the License is distributed on an "AS IS" BASIS, 12dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheev * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheev * See the License for the specific language governing permissions and 14dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheev * limitations under the License. 15dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheev */ 16dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheev 17dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheevpackage android.support.v4.view; 18dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheev 19dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheevimport android.content.Context; 20dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheevimport android.content.res.Resources; 21dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheevimport android.graphics.Bitmap; 22dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheevimport android.view.PointerIcon; 23dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheev 24dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheevclass PointerIconCompatApi24 { 25dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheev public static Object getSystemIcon(Context context, int style) { 26dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheev return PointerIcon.getSystemIcon(context, style); 27dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheev } 28dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheev 295265345192fe12c768ff1cd1e6a37404eaec2fdaMichael Wright public static Object create(Bitmap bitmap, float hotSpotX, float hotSpotY) { 305265345192fe12c768ff1cd1e6a37404eaec2fdaMichael Wright return PointerIcon.create(bitmap, hotSpotX, hotSpotY); 31dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheev } 32dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheev 335265345192fe12c768ff1cd1e6a37404eaec2fdaMichael Wright public static Object load(Resources resources, int resourceId) { 345265345192fe12c768ff1cd1e6a37404eaec2fdaMichael Wright return PointerIcon.load(resources, resourceId); 35dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheev } 36dd6652c3b47a245703ea2156b5b5712e2bbed23aVladislav Kaznacheev} 37