10f0408b6514f8e9c105d255de3c62dc91744f7a8Alan Viverette/*
20f0408b6514f8e9c105d255de3c62dc91744f7a8Alan Viverette * Copyright (C) 2014 The Android Open Source Project
30f0408b6514f8e9c105d255de3c62dc91744f7a8Alan Viverette *
40f0408b6514f8e9c105d255de3c62dc91744f7a8Alan Viverette * Licensed under the Apache License, Version 2.0 (the "License");
50f0408b6514f8e9c105d255de3c62dc91744f7a8Alan Viverette * you may not use this file except in compliance with the License.
60f0408b6514f8e9c105d255de3c62dc91744f7a8Alan Viverette * You may obtain a copy of the License at
70f0408b6514f8e9c105d255de3c62dc91744f7a8Alan Viverette *
80f0408b6514f8e9c105d255de3c62dc91744f7a8Alan Viverette *      http://www.apache.org/licenses/LICENSE-2.0
90f0408b6514f8e9c105d255de3c62dc91744f7a8Alan Viverette *
100f0408b6514f8e9c105d255de3c62dc91744f7a8Alan Viverette * Unless required by applicable law or agreed to in writing, software
110f0408b6514f8e9c105d255de3c62dc91744f7a8Alan Viverette * distributed under the License is distributed on an "AS IS" BASIS,
120f0408b6514f8e9c105d255de3c62dc91744f7a8Alan Viverette * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
130f0408b6514f8e9c105d255de3c62dc91744f7a8Alan Viverette * See the License for the specific language governing permissions and
140f0408b6514f8e9c105d255de3c62dc91744f7a8Alan Viverette * limitations under the License.
150f0408b6514f8e9c105d255de3c62dc91744f7a8Alan Viverette */
160f0408b6514f8e9c105d255de3c62dc91744f7a8Alan Viverette
170f0408b6514f8e9c105d255de3c62dc91744f7a8Alan Viverettepackage android.support.v4.content.res;
180f0408b6514f8e9c105d255de3c62dc91744f7a8Alan Viverette
190f0408b6514f8e9c105d255de3c62dc91744f7a8Alan Viveretteimport android.content.res.Resources;
20b5538e1e9fdc71d53e353ef42d4a76ddf813c318Alan Viveretteimport android.content.res.Resources.NotFoundException;
210f0408b6514f8e9c105d255de3c62dc91744f7a8Alan Viveretteimport android.content.res.Resources.Theme;
220f0408b6514f8e9c105d255de3c62dc91744f7a8Alan Viveretteimport android.graphics.drawable.Drawable;
230f0408b6514f8e9c105d255de3c62dc91744f7a8Alan Viverette
240f0408b6514f8e9c105d255de3c62dc91744f7a8Alan Viveretteclass ResourcesCompatApi21 {
25b5538e1e9fdc71d53e353ef42d4a76ddf813c318Alan Viverette    public static Drawable getDrawable(Resources res, int id, Theme theme)
26b5538e1e9fdc71d53e353ef42d4a76ddf813c318Alan Viverette            throws NotFoundException {
270f0408b6514f8e9c105d255de3c62dc91744f7a8Alan Viverette        return res.getDrawable(id, theme);
280f0408b6514f8e9c105d255de3c62dc91744f7a8Alan Viverette    }
29b5538e1e9fdc71d53e353ef42d4a76ddf813c318Alan Viverette
30b5538e1e9fdc71d53e353ef42d4a76ddf813c318Alan Viverette    public static Drawable getDrawableForDensity(Resources res, int id, int density, Theme theme)
31b5538e1e9fdc71d53e353ef42d4a76ddf813c318Alan Viverette            throws NotFoundException {
32b5538e1e9fdc71d53e353ef42d4a76ddf813c318Alan Viverette        return res.getDrawableForDensity(id, density, theme);
33b5538e1e9fdc71d53e353ef42d4a76ddf813c318Alan Viverette    }
340f0408b6514f8e9c105d255de3c62dc91744f7a8Alan Viverette}
35