MCPcopy Index your code
hub / github.com/alienjun/AJWaveRefreshForAndroid

github.com/alienjun/AJWaveRefreshForAndroid @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
393 symbols 854 edges 27 files 98 documented · 25% updated 10y ago★ 90
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

EmptyViewMethodAccessor (Interface)
Interface that allows PullToRefreshBase to hijack the call to AdapterView.setEmptyView() @author chris [6 implementers]
Libs/refresh/src/main/java/com/handmark/pulltorefresh/library/internal/EmptyViewMethodAccessor.java
OnRefreshListener (Interface)
Simple Listener to listen for any callbacks to Refresh. @author Chris Banes [2 implementers]
Libs/refresh/src/main/java/com/handmark/pulltorefresh/library/PullToRefreshBase.java
ILoadingLayout (Interface)
(no doc) [4 implementers]
Libs/refresh/src/main/java/com/handmark/pulltorefresh/library/ILoadingLayout.java
OnPullEventListener (Interface)
Listener that allows you to be notified when the user has started or finished a touch event. Useful when you want to app [1 …
Libs/refresh/src/main/java/com/handmark/pulltorefresh/library/PullToRefreshBase.java
OnLastItemVisibleListener (Interface)
Simple Listener that allows you to be notified when the user has scrolled to the end of the AdapterView. See ( {@link Pu
Libs/refresh/src/main/java/com/handmark/pulltorefresh/library/PullToRefreshBase.java

Core symbols most depended-on inside this repo

showHeaderLoadingLayout
called by 15
Libs/refresh/src/main/java/com/handmark/pulltorefresh/library/PullToRefreshBase.java
showFooterLoadingLayout
called by 15
Libs/refresh/src/main/java/com/handmark/pulltorefresh/library/PullToRefreshBase.java
getPullToRefreshScrollDirection
called by 11
Libs/refresh/src/main/java/com/handmark/pulltorefresh/library/PullToRefreshBase.java
setState
called by 11
Libs/refresh/src/main/java/com/handmark/pulltorefresh/library/PullToRefreshBase.java
addView
called by 10
Libs/refresh/src/main/java/com/handmark/pulltorefresh/library/PullToRefreshBase.java
smoothScrollTo
called by 9
Libs/refresh/src/main/java/com/handmark/pulltorefresh/library/PullToRefreshBase.java
getLoadingLayoutProxy
called by 8
Libs/refresh/src/main/java/com/handmark/pulltorefresh/library/PullToRefreshBase.java
startAnimation
called by 8
Libs/refresh/src/main/java/com/handmark/pulltorefresh/library/extras/WaveAnimationView.java

Shape

Method 341
Class 40
Interface 8
Enum 4

Languages

Java100%

Modules by API surface

Libs/refresh/src/main/java/com/handmark/pulltorefresh/library/PullToRefreshBase.java110 symbols
Libs/refresh/src/main/java/com/handmark/pulltorefresh/library/internal/LoadingLayout.java30 symbols
Libs/refresh/src/main/java/com/handmark/pulltorefresh/library/PullToRefreshAdapterViewBase.java28 symbols
Libs/refresh/src/main/java/com/handmark/pulltorefresh/library/IPullToRefresh.java23 symbols
Libs/refresh/src/main/java/com/handmark/pulltorefresh/library/PullToRefreshListView.java19 symbols
Libs/refresh/src/main/java/com/handmark/pulltorefresh/library/PullToRefreshWebView.java14 symbols
app/src/main/java/alienjun/com/demo/WaveAnimationView.java13 symbols
Libs/refresh/src/main/java/com/handmark/pulltorefresh/library/extras/WaveAnimationView.java13 symbols
Libs/refresh/src/main/java/com/handmark/pulltorefresh/library/PullToRefreshGridView.java11 symbols
Libs/refresh/src/main/java/com/handmark/pulltorefresh/library/PullToRefreshExpandableListView.java11 symbols
Libs/refresh/src/main/java/com/handmark/pulltorefresh/library/internal/RotateLoadingLayout.java10 symbols
Libs/refresh/src/main/java/com/handmark/pulltorefresh/library/internal/IndicatorLayout.java10 symbols

For agents

$ claude mcp add AJWaveRefreshForAndroid \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact