183b8526436ba2e564dff99ec4c6cf46fabfdf22eYigit Boyar/* 283b8526436ba2e564dff99ec4c6cf46fabfdf22eYigit Boyar * Copyright (C) 2014 The Android Open Source Project 383b8526436ba2e564dff99ec4c6cf46fabfdf22eYigit Boyar * 483b8526436ba2e564dff99ec4c6cf46fabfdf22eYigit Boyar * Licensed under the Apache License, Version 2.0 (the "License"); 583b8526436ba2e564dff99ec4c6cf46fabfdf22eYigit Boyar * you may not use this file except in compliance with the License. 683b8526436ba2e564dff99ec4c6cf46fabfdf22eYigit Boyar * You may obtain a copy of the License at 783b8526436ba2e564dff99ec4c6cf46fabfdf22eYigit Boyar * 883b8526436ba2e564dff99ec4c6cf46fabfdf22eYigit Boyar * http://www.apache.org/licenses/LICENSE-2.0 983b8526436ba2e564dff99ec4c6cf46fabfdf22eYigit Boyar * 1083b8526436ba2e564dff99ec4c6cf46fabfdf22eYigit Boyar * Unless required by applicable law or agreed to in writing, software 1183b8526436ba2e564dff99ec4c6cf46fabfdf22eYigit Boyar * distributed under the License is distributed on an "AS IS" BASIS, 1283b8526436ba2e564dff99ec4c6cf46fabfdf22eYigit Boyar * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1383b8526436ba2e564dff99ec4c6cf46fabfdf22eYigit Boyar * See the License for the specific language governing permissions and 1483b8526436ba2e564dff99ec4c6cf46fabfdf22eYigit Boyar * limitations under the License. 1583b8526436ba2e564dff99ec4c6cf46fabfdf22eYigit Boyar */ 1683b8526436ba2e564dff99ec4c6cf46fabfdf22eYigit Boyarpackage android.support.v7.widget; 1783b8526436ba2e564dff99ec4c6cf46fabfdf22eYigit Boyar 18bdb07a1802c017efa64a5cfd8ab5a7ff4c4926b0Yigit Boyarimport android.graphics.Rect; 1983b8526436ba2e564dff99ec4c6cf46fabfdf22eYigit Boyarimport android.graphics.drawable.Drawable; 2083b8526436ba2e564dff99ec4c6cf46fabfdf22eYigit Boyar 2183b8526436ba2e564dff99ec4c6cf46fabfdf22eYigit Boyar/** 2283b8526436ba2e564dff99ec4c6cf46fabfdf22eYigit Boyar * Interface provided by CardView to implementations. 2383b8526436ba2e564dff99ec4c6cf46fabfdf22eYigit Boyar * <p> 2483b8526436ba2e564dff99ec4c6cf46fabfdf22eYigit Boyar * Necessary to resolve circular dependency between base CardView and platform implementations. 2583b8526436ba2e564dff99ec4c6cf46fabfdf22eYigit Boyar */ 2683b8526436ba2e564dff99ec4c6cf46fabfdf22eYigit Boyarinterface CardViewDelegate { 2783b8526436ba2e564dff99ec4c6cf46fabfdf22eYigit Boyar void setBackgroundDrawable(Drawable paramDrawable); 2883b8526436ba2e564dff99ec4c6cf46fabfdf22eYigit Boyar Drawable getBackground(); 29c42ba8c000d1e6ce85e152dfc17089a0a69e739fYigit Boyar boolean getUseCompatPadding(); 30c42ba8c000d1e6ce85e152dfc17089a0a69e739fYigit Boyar boolean getPreventCornerOverlap(); 31bdb07a1802c017efa64a5cfd8ab5a7ff4c4926b0Yigit Boyar float getRadius(); 32bdb07a1802c017efa64a5cfd8ab5a7ff4c4926b0Yigit Boyar void setShadowPadding(int left, int top, int right, int bottom); 3383b8526436ba2e564dff99ec4c6cf46fabfdf22eYigit Boyar}