isabellekim
46e18968d7
Add shape theme to MaterialCardView.
...
When content can be clipped to the shape (round rect, Lollipop+), the content will be clipped to the interior of the stroke.
When preventCornerOverlap is true, if the content cannot be clipped, extra padding is added such that the entirety of the content is inside the stroke. Any contentPadding is additional to this padding. In order to keep centered content centered, the same amount of padding is added in each direction when preventCornerOverlap is true.
PiperOrigin-RevId: 222456398
2018-12-06 11:20:48 -05:00
isabellekim
7e3cd20408
Stop setting minimum height and width on MaterialCardView's contentLayout. Since it's added with MATCH_PARENT, it will adjust according to MaterialCardView's minimum height and width, which will match CardView's behavior.
...
PiperOrigin-RevId: 221323749
2018-11-16 11:48:15 -05:00
isabellekim
26109ae837
Update MaterialCardView to use MaterialShapeDrawable, changing stroke to respect extra padding that CardView adds for shadows.
...
Also adds clickable Card to the catalog
PiperOrigin-RevId: 220343650
2018-11-16 10:53:15 -05:00
dniz
35a0839ad6
Add defStyleRes to materialThemeOverlay wrapping
...
- Fixes materialThemeOverlay case where client is not using our theme or style (e.g., AppCompat + component with no style set)
- Also refactors createThemedContext() to use obtainStyledAttributes with defStyleAttr and defStyleRes instead of getTheme().resolveAttribute()
PiperOrigin-RevId: 213464594
2018-09-28 14:53:34 -04:00
cketcham
655b3dc1b0
Add materialThemeOverlay attribute
...
PiperOrigin-RevId: 212665868
2018-09-14 10:58:21 -04:00
marianomartin
09673a5de7
MaterialCardView add ripple drawable to foreground
...
PiperOrigin-RevId: 208993686
2018-08-17 17:15:51 -04:00
marianomartin
2c8209e899
Override Remove view methods in MaterialCardView
...
PiperOrigin-RevId: 207093142
2018-08-02 18:08:04 -07:00
marianomartin
3b33e5d40f
Fix cardview failures, min height should account for content padding to not make the cardview bigger than expected.
...
PiperOrigin-RevId: 207005747
2018-08-02 18:07:34 -07:00
marianomartin
36cc52f9d8
Add FrameLayout to fix clipping issue with card view
...
PiperOrigin-RevId: 206958673
2018-08-02 18:06:32 -07:00
cketcham
c73ee1b061
Update ThemeEnforcement to correctly read the android:theme attribute from the style
...
PiperOrigin-RevId: 206579912
2018-08-02 18:04:42 -07:00
cketcham
7487a539f7
Add support for ThemeOverlays with the default style attr in MaterialCardView and TextInputLayout
...
PiperOrigin-RevId: 206004683
2018-08-02 17:54:28 -07:00
connieshi
2696568158
Remove default pixel dimension annotation.
...
PiperOrigin-RevId: 193945912
2018-04-30 11:37:55 -04:00
connieshi
4ceaaf5196
Update foreground of MaterialCardView whenever the radius is set.
...
PiperOrigin-RevId: 193927619
2018-04-30 11:37:36 -04:00
connieshi
255465bd0d
Add getters and setters for strokeColor and strokeWidth in MaterialCardView.
...
PiperOrigin-RevId: 193338328
2018-04-30 11:29:08 -04:00
dniz
9ca33544ac
Update package name to com.google.android.material
...
PiperOrigin-RevId: 193236235
2018-04-30 11:24:23 -04:00