Releases: DylanCaiCoding/LoadingStateView
Releases · DylanCaiCoding/LoadingStateView
5.0.0
Feature
- Add
LoadingState.loadingStateViewType#37 - Add
onViewAttached(view)andonViewDetached(view)methods toViewDelegate#40 - Resolve margin issue for both contentView and decorView #39
Breaking Changes
- Replaced
Animationinterface withAnimatableinterface - Changed
onStartShowAnimation(...)andonStartHideAnimation(...)methods totoggleViewsAnimation(...)method
—
功能
- 添加
LoadingState.loadingStateViewType#37 - 添加
onViewAttached(view)和onViewDetached(view)函数到ViewDelegate#40 - 解决 contentView 和 decorView 都添加了 margin 的 issue #39
重大更新
- 重命名
Animation接口为Animatable接口 - 修改
onStartShowAnimation(...)和onStartHideAnimation(...)函数为toggleViewsAnimation(...)函数
4.1.0
- Simplify the code in the base class.
- Fix the issue of a blank screen when using
Fragment.setToolbar(...)
—
- 简化基类的代码
- 修复使用
Fragment.setToolbar(...)白屏的问题
4.0.2
4.0.1
loadingstateview-ktx
- The interface
DecorativeaddcontentViewproperty. Overriding this property in base class changes the location of the state page .
—
loadingstateview-ktx
Decorative接口增加contentView属性,在基类重写该属性能修改缺省页的位置。
4.0.0
Major update
-
The overall usage is further simplified with removing the
ViewHolder. The code of LoadingStateView is reduced to about 200 lines without comment statement. -
Add
loadingstateview-ktxdependency. With the Kotlin delegate, you can quickly add all functionality to the base class without affecting existing code.
—
重大更新
-
移除了
ViewHolder,整体用法得到进一步简化。LoadingStateView 代码减少至 200 行左右(不算注释)。 -
增加
loadingstateview-ktx依赖。结合 Kotlin 委托特性能快速将所有功能集成到基类,不会影响已有代码。
3.0.1
- Add
LoadingStateView#updateView(viewType) {...} - Add
LoadingStateView#currentViewType
3.0.0
Breaking Changes
- Rename
LoadingHelpertoLoadingStateView - Rename
LoadingHelper.AdaptertoLoadingStateView.ViewDelegate - Rename
LoadingHelper.DecorAdaptertoLoadingStateView.DecorViewDelegate - Rename
LoadingHelper.setDefaultAdapterPool(...)method toLoadingStateView.setViewDelegatePool(...) - Rename
LoadingHelper#setDecorAdapter(...)method toLoadingStateView.setDecorViewDelegate(...) - Rename
LoadingHelper#addChildDecorAdapter(...)method toLoadingStateView#addChildDecorViewDelegate(...)
3.0.0-alpha
Prepare for release 3.0.0-alpha
2.3.0
- Add
LoadingHelper#setDecorHeader(vararg Adapter<*>) - Remove
ContentAdapter
2.2.0
Support animation when showing view.
LoadingHelper
- Added
showLoadingView(animation: Animation) - Added
showContentView(animation: Animation) - Added
showErrorView(animation: Animation) - Added
showEmptyView(animation: Animation) - Added
showView(viewType: Any, animation: Animation)