Skip to content

Commit d00b32e

Browse files
fix: add LoadingState.loadingStateViewType
Closes #37
1 parent 15c0082 commit d00b32e

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

loadingstateview-ktx/src/main/java/com/dylanc/loadingstateview/LoadingState.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import androidx.annotation.StringRes
2222
import androidx.fragment.app.Fragment
2323

2424
interface LoadingState : Decorative, OnReloadListener {
25+
val loadingStateViewType: Any?
2526

2627
@Deprecated("Use Activity.decorateContentView(this) instead", ReplaceWith("decorateContentView(decorative)"))
2728
fun Activity.decorateContentView(listener: OnReloadListener, decorative: Decorative) = decorateContentView(decorative)

loadingstateview-ktx/src/main/java/com/dylanc/loadingstateview/LoadingStateDelegate.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ import androidx.fragment.app.Fragment
2525
class LoadingStateDelegate : LoadingState {
2626
private var loadingStateView: LoadingStateView? = null
2727

28+
override val loadingStateViewType: Any?
29+
get() = loadingStateView?.currentViewType
30+
2831
override fun Activity.decorateContentView(decorative: Decorative) {
2932
findViewById<ViewGroup>(android.R.id.content).getChildAt(0).decorate(decorative)
3033
}

0 commit comments

Comments
 (0)