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)