marianomartin
8b277edc7c
[MaterialCardView] Change strokeColor to be a ColorStateList
...
PiperOrigin-RevId: 238241769
2019-03-22 16:05:58 -04:00
marianomartin
01874ad4e9
Change setElevation in MSD to use default offset
...
PiperOrigin-RevId: 236858323
2019-03-08 09:58:58 -05:00
isabellekim
6f965da141
Move content padding to be inside the intermediate FrameLayout in MaterialCardView. This allows clipping to the inside of the stroke as the FrameLayout bounds and the stroke bounds will be the same.
...
PiperOrigin-RevId: 236646347
2019-03-08 09:55:07 -05:00
marianomartin
68357af199
[MaterialCardView] Fix clipping logic to inset by stroke
...
PiperOrigin-RevId: 235979330
2019-03-08 09:40:38 -05:00
marianomartin
f59949a297
Fix card ripple bug
...
PiperOrigin-RevId: 233960735
2019-02-24 14:14:49 -05:00
isabellekim
c149a75edb
Stop adjusting content padding based on stroke width.
...
It is the responsibility of clients who want content to be inside the
stroke to set their content padding accordingly.
PiperOrigin-RevId: 231815048
2019-02-11 11:07:37 -08:00
isabellekim
6362e720ec
Use stroke width to determine whether a stroke should be drawn for
...
MaterialCardView.
PiperOrigin-RevId: 230713479
2019-01-25 14:01:46 -05:00
marianomartin
74b2ddfd6e
Add checked icon tinting for MaterialCardView
...
PiperOrigin-RevId: 229429322
2019-01-18 14:15:16 -05:00
marianomartin
0a5d7e2b57
Add workaround to force ripple to redraw on P
...
PiperOrigin-RevId: 229370645
2019-01-18 14:14:31 -05:00
marianomartin
8b7ec0c80e
Add check drawable when card is selected.
...
PiperOrigin-RevId: 228715367
2019-01-10 17:17:34 -05:00
dniz
a4964594a1
Add MaterialShapeDrawable setElevation(float) and deprecate setShadowElevation(int)
...
PiperOrigin-RevId: 228572421
2019-01-10 17:16:43 -05:00
marianomartin
0c00762410
Resubmit card view ripple changes
...
PiperOrigin-RevId: 227909348
2019-01-10 16:30:51 -05:00
marianomartin
637e1599ca
Automated g4 rollback of changelist 227719145
...
PiperOrigin-RevId: 227738476
2019-01-10 16:04:39 -05:00
marianomartin
4cbe3b1ad2
Support checkable in card view, add states demo.
...
Also added a demo showing the different states
PiperOrigin-RevId: 227719145
2019-01-10 16:02:59 -05:00
Material Design Team
56c22ed0f7
Migrate Cardview android support libraries to androidx.
...
PiperOrigin-RevId: 225886550
2018-12-21 11:13:36 -05:00
cketcham
dc72aaeed4
Migrate Gradle build and sources to androidx
...
PiperOrigin-RevId: 225551505
2018-12-21 11:07:45 -05:00
isabellekim
71891af8df
Add shape appearance attributes to MaterialCardView. This maintains current behavior of stroke width / content padding.
...
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: 223045615
2018-12-06 11:25:27 -05:00
isabellekim
ab48110097
Rolling back changes to support shape theming in MaterialCardView.
...
PiperOrigin-RevId: 222467563
2018-12-06 11:21:22 -05:00
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
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
isabellekim
b7c9432cfd
Change MaterialCardView's stroke to use the card corner radius as the outer edge of the stroke instead of the center of the stroke. Adding a stroke will no longer change the shape of the card's corner.
...
PiperOrigin-RevId: 216522762
2018-10-11 18:17:53 -04:00
marianomartin
1ddb5f585a
MaterialCardView update foreground drawables instead of creating new ones.
...
PiperOrigin-RevId: 213594729
2018-09-28 14:55:12 -04:00
marianomartin
0c78325131
Automated g4 rollback of changelist 210712811
...
PiperOrigin-RevId: 210768027
2018-08-31 11:12:09 -04:00
marianomartin
3758c170c3
MaterialCardView update foreground drawables instead of creating new ones.
...
PiperOrigin-RevId: 210712811
2018-08-29 11:32:17 -04:00
marianomartin
4b73cb095e
MaterialCardView API 16 ripple
...
PiperOrigin-RevId: 209182404
2018-08-17 17:30:29 -04:00
marianomartin
7020b37719
Set background transparent foreground on cardview
...
PiperOrigin-RevId: 209152296
2018-08-17 17:28:29 -04:00
marianomartin
92e34f6830
MaterialCardView keeps shrinking its inner content when changing its strokeWidth
...
PiperOrigin-RevId: 209028205
2018-08-17 17:18:31 -04:00
marianomartin
09673a5de7
MaterialCardView add ripple drawable to foreground
...
PiperOrigin-RevId: 208993686
2018-08-17 17:15:51 -04: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
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