-
public final class WebViewLoadingManagerLoading UI with animated dot sequence
Features:
Three-dot animation with fade and translation effects
Yellow gradient dots (#FCFC99, #F2F07D, #F0D53E)
Loading label and close button
Smooth transition to WebView (300ms with 100ms delay)
Error state with retry button
Theme-aware colors and animations
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classWebViewLoadingManager.Companionpublic interfaceWebViewLoadingManager.Delegate
-
Field Summary
Fields Modifier and Type Field Description private WebViewLoadingManager.Delegatedelegate
-
Constructor Summary
Constructors Constructor Description WebViewLoadingManager(Context context, Boolean isDarkMode, String loadingText, Boolean showCloseButton)
-
Method Summary
Modifier and Type Method Description final WebViewLoadingManager.DelegategetDelegate()final UnitsetDelegate(WebViewLoadingManager.Delegate delegate)final ViewgetView()Get the loading view final UnitstartAnimation()Start loading animation final UnitstopAnimation()Stop loading animation final Unithide()Hide loading view with smooth transition final UnitshowError(String message)Show error state with retry button -
-
Method Detail
-
getDelegate
final WebViewLoadingManager.Delegate getDelegate()
-
setDelegate
final Unit setDelegate(WebViewLoadingManager.Delegate delegate)
-
startAnimation
final Unit startAnimation()
Start loading animation
-
stopAnimation
final Unit stopAnimation()
Stop loading animation
-
-
-
-