From 4ea93ab7f1698ba4e808239322b0e68524ac17f7 Mon Sep 17 00:00:00 2001 From: heaven7 <18111646505@163.com> Date: Fri, 10 Jul 2020 09:29:09 +0800 Subject: [PATCH] opt --- .../loading/AppLoadingComponent.java | 8 ++++++++ .../loadingimpl/AppLoadingComponentImpl.java | 19 +++++++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/Android-components/android-app-components/src/main/java/com/heaven7/android/component/loading/AppLoadingComponent.java b/Android-components/android-app-components/src/main/java/com/heaven7/android/component/loading/AppLoadingComponent.java index c583c44..43046d7 100644 --- a/Android-components/android-app-components/src/main/java/com/heaven7/android/component/loading/AppLoadingComponent.java +++ b/Android-components/android-app-components/src/main/java/com/heaven7/android/component/loading/AppLoadingComponent.java @@ -2,6 +2,7 @@ import android.view.View; import android.view.ViewGroup; +import android.widget.ImageView; import androidx.recyclerview.widget.RecyclerView; @@ -325,5 +326,12 @@ interface ViewDelegate{ * @return the view */ View getView(); + + /** + * get the image view + * @return the image view + * @since 1.1.8 + */ + ImageView getImageView(); } } diff --git a/Android-components/app/src/main/java/com/heaven7/android/components/demo/loadingimpl/AppLoadingComponentImpl.java b/Android-components/app/src/main/java/com/heaven7/android/components/demo/loadingimpl/AppLoadingComponentImpl.java index a4d42d1..79fbb05 100644 --- a/Android-components/app/src/main/java/com/heaven7/android/components/demo/loadingimpl/AppLoadingComponentImpl.java +++ b/Android-components/app/src/main/java/com/heaven7/android/components/demo/loadingimpl/AppLoadingComponentImpl.java @@ -189,6 +189,16 @@ public View getRefreshView() { public View getReloadView() { return mTv_Reload; } + + @Override + public View getView() { + return mView; + } + + @Override + public ImageView getImageView() { + return mIv_notice; + } } private static class EmptyDelegateImpl implements ViewDelegate{ @@ -236,5 +246,14 @@ public View getRefreshView() { public View getReloadView() { return mTv_Reload; } + + @Override + public View getView() { + return mView; + } + @Override + public ImageView getImageView() { + return mIv_notice; + } } }