SuperSLiM is now published on MavenCentral at version 0.1.0. To include it in your project just add the following to your build.gradle.
dependencies {Alternatively, if you always want the latest version you can wildcard the version number.
compile 'com.tonicartos:superslim:0.1.0'
}
dependencies {Please note, there are breaking changes planned in the near future, and the latest round of changes also considerable changed things too.
compile 'com.tonicartos:superslim:+'
}
Functional changes in this version
LayoutParam changes
- Attribute alignHeader changed to headerDisplay and type changed from enum to flag.
- alignHeader enum values remapped to flags.
- Consequently inlined headers can now be displayed overlaying content views.
- LayoutParam attribute isSticky removed and is now a flag in headerDisplay.
Removal of scroll indicator support
This was done in preparation for changes to how SectionLayoutManagers are implemented. Also, scroll indicators were causing some performance problems.
Next
- SectionLayoutManagers are to be overhauled to simplify the API as outlined on the wiki here.
- Implementation of a staggered grid layout for sections.
- Scroll indicator support with help from SectionLayoutManagers, so you can get a more accurate and better performing indicator with your custom section layouts.
Community
If you need help, or require a clarification, just post in the SuperSLiM Google+ community or to StackOverflow with the superslim tag. As always, bugs go to the issue tracker.
Contributions are always very welcome.
Comments
Post a Comment