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
Animation
interface withAnimatable
interface - 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
Decorative
addcontentView
property. 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-ktx
dependency. 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
LoadingHelper
toLoadingStateView
- Rename
LoadingHelper.Adapter
toLoadingStateView.ViewDelegate
- Rename
LoadingHelper.DecorAdapter
toLoadingStateView.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)