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