- LIB-EXTRA: Added a
CardGridStaggeredView
(doc) - LIB: Added the chance to use a
ForegroundLinearLayout
in your Card (doc) - LIB: Added a feature to use a own
OnScrollListener
with CardListView and Swipe Action (doc) - LIB: Added the method
ViewToClickToExpand.setupCardElement()
to enable the expand/collapse action on the default card elements (doc) - LIB: Introduced a flag to disable the default broadcast after a bitmap is attached to an imageView in
CardThumbnail
(doc) - DEMO-Extra: Added examples with StaggeredGridView
- DEMO-Extra: Added an example with a List with expand-inside.(source)
-
LIB: new expand/collapse methods are now available also for
CardCursorAdapter
(doc)It contains a BREAKING CHANGE with CardCursorApdater and Expand feature. Read the above link to migrate your code.
- LIB: expand/collapse methods are completely new.(Fixed issues with smooth scroll, proper height measure, parent lose when expanded view isn't entirely visible...)
- LIB: Added a feature to add the PopupMenu in CardHeader entirely from code (doc)
- DEMO: Added an example with PopupMenu in CardHeader built programmatically (in Header screen)
- DEMO-Extras: updated all libraries.
- LIB: Added a
CardGridArrayMultiChoiceAdapter
(doc) - LIB: Added a
CardArrayMultiChoiceAdapter
(doc) - LIB: Added a
CardHeader.OnPrepareCardHeaderPopupMenuListener
to customize the popupMenu dynamically.(doc) - DEMO: Added an example with CardGridArrayMultiChoiceAdapter
- DEMO: Added an example with CardArrayMultiChoiceAdapter
- DEMO: Added an example with the popupMenu changed dynamically (in Header screen)
- Migrated library and demo to gradle 1.10 and gradle-plugin 0.8.0
- LIB: Added a feature to enable the expand/collapse action anywhere not only on button header (doc)
- LIB: Added a feature to provide a custom undoBar (doc)
- DEMO: Added a new section CardExpand with new feature to enable the expand/collapse action anywhere
- LIB: Fixed some issues with swipe action: swipe with ExpandCard, swipe with cards with different height, un-highlight items on swipe, swipe and onClickListener events
- LIB: Fixed overflow rounded icon in xxhdpi resources
- LIB: Fixed margin to default title on Header
- LIB: Added a right margin on header buttons
- Migrated library and demo to gradle 1.9 and gradle-plugin 0.7.0
- LIB: Added a
CustomSource
interface to load the CardThumbnails from your custom source preserving the built-in feature as AsyncTask and LRUCache. (doc) - LIB: Added a method to modify your bitmap before it is attached to the image View. In this way you can build rounded or circular images for example(doc)
- LIB: Changed the overflow icon in Header with 3 rounded dots. If you would like to use the old icon read this.
- LIB: Added state_activated in default card_selector
- DEMO: Added an example with CustomSource (in Thumbnail screen)
- DEMO: Added examples with circular and rounded images (in Misc and Google Birthday screen)
- DEMO: Added an example with a Card with contextual action mode in Card page (doc)
- DEMO: Added an example with Header with buttons on the left (in Header screen)
- DEMO-extras: Added an example with StickyListHeaders by Emil Sjölander (doc)
- LIB: Added a CardGridCursorAdapter (doc)
- LIB: Added a new method to change dynamically the card background with a Drawable object. (doc)
- LIB: Fixed an issue on CardHeader.OnClickCardHeaderPopupMenuListener. (You can see this page to fix your code)
- LIB: Minor fixes (removed clickable warning, removed scaleType in base thumbnail layout)
- DEMO: Added an example to change dynamically the card background
- DEMO: Added an example with CardGridCursorAdapter (source)
- LIB: Added a CardCursorAdapter (doc)
- LIB: Fixed an issue collapsing cards when you don't have enough items to fill the screen.
- DEMO: Added an example with CardCursorAdapter (source)
- DEMO-extras: Added an example with Crouton by Benjamin Weiss (doc)
- DEMO-extras: Updated ActionBar-PullToRefresh example to new API (0.9.1)
- DEMO-extras: minor fixes
- DEMO-extras: Added an example with ListViewAnimations by Niek Haarman (doc)
- DEMO-extras: Added an example with grid and ListViewAnimations
- LIB: Added a new method to add external adapter different from CardArrayAdapter. (doc)
- LIB: Fixed margin on shadow according to rounded corners
- DEMO: Fixed resources for XXHDPI screen
- Migrated library and demo to sdk 19 (updated gradle files)
- DEMO-extras: Added an example with ActionBar-PullToRefresh by Chris Banes (doc)
- LIB: Added a new method to change dynamically the card background. (doc)
- LIB: Added errorResourceId in CardThumbnail (doc)
- LIB: Improved Broadcast when the download is finished/cancelled in CardViewThumbnail (doc)
- LIB: Improved caching in CardThumbnail
- DEMO: Added an example with colored cards (source)
- DEMO: Fixed issues on Google Stock Card (NPE) and NavigationDrawer (Resources$NotFoundException)
- LIB: CardThumbnail can load image with your favorite library (doc)
- DEMO-extras: Added an extra demo with an integration with Picasso library in CardThumbnail
- DEMO-extras: Added an extra demo with an integration with Ion library in CardThumbnail
- DEMO-extras: Added an extra demo with an integration with Android-Universal-Image-Loader in CardThumbnail
- LIB: Now you can export your card as Bitmap (doc)
- LIB: Now adapters support cards with different Inner Layouts (doc)
- LIB: Added an Undo Action on swipe in
CardArrayAdapter
(doc) - LIB: Added a method to replace the inner layout in a card:
cardView.replaceCard(Card card)
. - (doc) - LIB: Added a
id
field in theCard
model. - LIB: Added a
type
field in theCard
model. It can be useful with adapters. - LIB: Changed the card background. Now cards have a default corner radius = 2dp. You can customize it easily . (doc)
- LIB: Added Broadcast to know when the download is finished and image is attached to ImageView through CardViewThumbnail (doc)
- DEMO: Added the share action in
BirthDayCardFragment
andStockCardFragment
to export a card in a bitmap format. - DEMO: Added a list with different inner layouts.
- DEMO: Added an example with undo action.
- DEMO: Added an example with "replace inner layout" in Refresh card example.
- LIB: Added
CardGridView
with aCardGridArrayAdapter
. - (doc) - DEMO: Added a simple Grid View
- DEMO: Added a grid of Cards as Google Play
- LIB: Added
CardListView
with aCardArrayAdapter
. - (doc) - LIB: Added a method to refresh card:
cardView.refreshCard(card)
. - (doc) - DEMO: Added a card refresh example
- DEMO: Added a simple list example
- DEMO: Added a list with expandable and collapsible cards
- DEMO: Added a list of Cards as Google Play
- Card Library is now pushed to Maven Central as a AAR
- LIB: Rename folder in demo and library
- DEMO: Removed addToBackStack in Demo
Initial release.