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