1a5f106fbd09335ae504c39b1ee1e0caa3f1238e3Chris Banes/*
2a5f106fbd09335ae504c39b1ee1e0caa3f1238e3Chris Banes * Copyright (C) 2014 The Android Open Source Project
3a5f106fbd09335ae504c39b1ee1e0caa3f1238e3Chris Banes *
4a5f106fbd09335ae504c39b1ee1e0caa3f1238e3Chris Banes * Licensed under the Apache License, Version 2.0 (the "License");
5a5f106fbd09335ae504c39b1ee1e0caa3f1238e3Chris Banes * you may not use this file except in compliance with the License.
6a5f106fbd09335ae504c39b1ee1e0caa3f1238e3Chris Banes * You may obtain a copy of the License at
7a5f106fbd09335ae504c39b1ee1e0caa3f1238e3Chris Banes *
8a5f106fbd09335ae504c39b1ee1e0caa3f1238e3Chris Banes *      http://www.apache.org/licenses/LICENSE-2.0
9a5f106fbd09335ae504c39b1ee1e0caa3f1238e3Chris Banes *
10a5f106fbd09335ae504c39b1ee1e0caa3f1238e3Chris Banes * Unless required by applicable law or agreed to in writing, software
11a5f106fbd09335ae504c39b1ee1e0caa3f1238e3Chris Banes * distributed under the License is distributed on an "AS IS" BASIS,
12a5f106fbd09335ae504c39b1ee1e0caa3f1238e3Chris Banes * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13a5f106fbd09335ae504c39b1ee1e0caa3f1238e3Chris Banes * See the License for the specific language governing permissions and
14a5f106fbd09335ae504c39b1ee1e0caa3f1238e3Chris Banes * limitations under the License.
15a5f106fbd09335ae504c39b1ee1e0caa3f1238e3Chris Banes */
16a5f106fbd09335ae504c39b1ee1e0caa3f1238e3Chris Banes
1766698bb15ba0f873aa1c2290cc50d6bb839a474aChris Banespackage android.support.v7.widget;
18a5f106fbd09335ae504c39b1ee1e0caa3f1238e3Chris Banes
19a5f106fbd09335ae504c39b1ee1e0caa3f1238e3Chris Banesimport android.content.res.ColorStateList;
20a5f106fbd09335ae504c39b1ee1e0caa3f1238e3Chris Banesimport android.graphics.PorterDuff;
21a5f106fbd09335ae504c39b1ee1e0caa3f1238e3Chris Banes
2266698bb15ba0f873aa1c2290cc50d6bb839a474aChris Banesclass TintInfo {
232cccf609662389d6a23dbc0711d5fb2e826e8c63Chris Banes    public ColorStateList mTintList;
242cccf609662389d6a23dbc0711d5fb2e826e8c63Chris Banes    public PorterDuff.Mode mTintMode;
252cccf609662389d6a23dbc0711d5fb2e826e8c63Chris Banes    public boolean mHasTintMode;
262cccf609662389d6a23dbc0711d5fb2e826e8c63Chris Banes    public boolean mHasTintList;
27483ee34ae7ef0cac94d60cbe32a945dae4cb2b21Chris Banes
28483ee34ae7ef0cac94d60cbe32a945dae4cb2b21Chris Banes    void clear() {
29483ee34ae7ef0cac94d60cbe32a945dae4cb2b21Chris Banes        mTintList = null;
30483ee34ae7ef0cac94d60cbe32a945dae4cb2b21Chris Banes        mHasTintList = false;
31483ee34ae7ef0cac94d60cbe32a945dae4cb2b21Chris Banes        mTintMode = null;
32483ee34ae7ef0cac94d60cbe32a945dae4cb2b21Chris Banes        mHasTintMode = false;
33483ee34ae7ef0cac94d60cbe32a945dae4cb2b21Chris Banes    }
34a5f106fbd09335ae504c39b1ee1e0caa3f1238e3Chris Banes}
35