github mikepenz/MaterialDrawer v4.0.0

latest releases: v9.0.2, v9.0.1, v9.0.0...
8 years ago

All discussion about this release can be found here:
#487

What's new:

  • Based on a RecyclerView
  • MiniDrawer
  • Improved API
  • Huge code refactoring
  • Cleanups

Things to note:

  • v4.0.0 was completely refactored, and got a lot of fundamental changes
    • the API may differ from the previous version
    • packages were renamed
    • classes were moved
    • methods were renamed / removed / moved
    • main functions were redefined or changed

Some more details about the changes:

  • now uses a RecyclerView
  • IDrawerItem interface changed to reflect change to RecyclerView
  • the Header & Footer is now a new DrawerItemType (API to previous version still exists and works)
  • StickyHeader & StickyFooter stay the same
  • New MiniDrawer class which creates a mini version of the drawer as view
  • setters were removed, only with* methods kept
  • withCheckable() was finally renamed to withSelectable()
  • Cleanups / Code moved / Packages moved / Classes moved / Functionality moved
  • Holder object for String, Image, Color (used in the DrawerItems)

Don't miss a new MaterialDrawer release

NewReleases is sending notifications on new releases.