You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Finally I have some time to improve this library. Since there was a huge break for this library, I'll collect major/minor issues under this one as tasks, the way I handled Hawk and Logger previously. I'll go through all open issues, but feel free to mention them.
Update all dependencies
Add support annotations, especially Nullable and NonNullable
Allow non-scrollable fixed header and footer
Provide an API to disable setting click listeners recursively.
Move content holder related methods to each holder
val dialog =DialogPlusBuilder()
contentHolder =ListHolder.Builder(adapter)
.setHeader(header, fixed) // fixed -> boolean value to keep header at top
.setFooter(footer, fixed) // fixed -> boolean value to keep footer at bottom
.setItemClickListener( dialog,item,view,position -> {
// item
})
}.build()
Provide RecyclerViewHolder
val dialog =DialogPlusBuilder()
contentHolder =RecyclerViewHolder.Builder(adapter)
.setLayoutManager(gridLayoutManager) // optional, as default it'll be LinearLayoutManager
.setHeader(header, fixed) // fixed -> boolean value to keep header at top
.setFooter(footer, fixed) // fixed -> boolean value to keep footer at bottom
.setItemClickListener( dialog,item,view,position -> {
// item
})
}.build()
The text was updated successfully, but these errors were encountered:
Finally I have some time to improve this library. Since there was a huge break for this library, I'll collect major/minor issues under this one as tasks, the way I handled Hawk and Logger previously. I'll go through all open issues, but feel free to mention them.
Nullable
andNonNullable
The text was updated successfully, but these errors were encountered: