connieshi
37a62a805b
s/clearBadgeValue/clearBadgeNumber
...
PiperOrigin-RevId: 240199703
2019-03-26 17:35:00 -04:00
connieshi
e4e6052713
Refactor BadgeDrawable so its center coordinates can be updated.
...
PiperOrigin-RevId: 239433981
2019-03-22 17:02:02 -04:00
connieshi
efdf289139
Add helper method to remove a BadgeDrawable from its associated anchor.
...
PiperOrigin-RevId: 239109585
2019-03-22 16:49:03 -04:00
connieshi
238b658417
Add helper method for attaching a BadgeDrawable to its associated anchor.
...
For API 18+, the BadgeDrawable will be added as a view overlay.
For pre-API 18, the BadgeDrawable will be set as the foreground of a FrameLayout that is an ancestor of the anchor.
PiperOrigin-RevId: 238661951
2019-03-22 16:15:41 -04:00
connieshi
c6ce174cb8
Call Resources#getDimensionPixelSize instead of Resources#getDimenion.
...
PiperOrigin-RevId: 238480749
2019-03-22 16:09:54 -04:00
connieshi
931b97a360
Add res-public for BadgeDrawable.
...
PiperOrigin-RevId: 238295054
2019-03-22 16:07:55 -04:00
connieshi
b9112b2811
Viewoverlay is only available on API 18+. To support pre API-18, change BadgeDrawable to inherit from Drawable instead of MaterialShapeDrawable. Instead, add an instance of MaterialShapeDrawable as a member variable to BadgeDrawable.
...
PiperOrigin-RevId: 238289676
2019-03-22 16:06:49 -04:00
connieshi
9594f64985
Implement basic layout and drawing functionality for BadgeDrawable.
...
PiperOrigin-RevId: 237500680
2019-03-22 15:55:00 -04:00
connieshi
046089cf13
Fix values-21 name spelling error, should be values-v21 instead.
...
PiperOrigin-RevId: 237451216
2019-03-22 15:53:56 -04:00
connieshi
4455d1904c
Add TextAppearance.MaterialComponents.Badge (Roboto Medium 10sp). Intentionally not adding it to res-public/public.xml nor a corresponding theme attribute because it is meant to be used internally by the library only.
...
PiperOrigin-RevId: 237446384
2019-03-22 15:52:59 -04:00
isabellekim
db94f66f86
Updating MDC library build files to add testing of each target.
...
PiperOrigin-RevId: 235203056
2019-02-24 14:35:32 -05:00
connieshi
59bc6c3ebe
Add boilerplate code (getters, setters, override abstract methods) define custom attributes for new custom drawable, BadgeDrawable.
...
PiperOrigin-RevId: 235037646
2019-02-24 14:30:54 -05:00