MCPcopy Index your code
hub / github.com/JasonGaoH/NestedRecyclerView

github.com/JasonGaoH/NestedRecyclerView @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
477 symbols 912 edges 50 files 87 documented · 18%
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

IHPScrollListener (Interface)
@author tangmingjian @version v1.0 @date 2023/5/4 @description 首页滚动状态监听 [8 implementers]
app/src/main/java/com/gaohui/nestedrecyclerview/update/listener/IHPScrollListener.java
OnUserVisibleChange (Interface)
* VisibleChang回调 */ [2 implementers]
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/OnUserVisibleChange.kt
IRecommendTabLayout (Interface)
@author tangmingjian @version v1.0 @date 2022/10/25 @description 20221121 jfy tab抽象 [1 implementers]
app/src/main/java/com/gaohui/nestedrecyclerview/update/IRecommendTabLayout.java
OnUserVisibleChange (Interface)
(no doc) [3 implementers]
app/src/main/java/com/gaohui/nestedrecyclerview/java/view/OnUserVisibleChange.java
OnTabSelectedListener (Interface)
* Callback interface invoked when a tab's selection state changes. */
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/tab/DynamicTabLayout.kt

Core symbols most depended-on inside this repo

getChildAt
called by 27
app/src/main/java/com/gaohui/nestedrecyclerview/update/IRecommendTabLayout.java
addView
called by 10
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/tab/DynamicTabLayout.kt
getContext
called by 8
app/src/main/java/com/gaohui/nestedrecyclerview/update/IRecommendTabLayout.java
notifyDataSetChanged
called by 8
app/src/main/java/com/gaohui/nestedrecyclerview/update/SlidingTabLayoutRevamp.java
onScrollStateChanged
called by 8
app/src/main/java/com/gaohui/nestedrecyclerview/update/listener/IHPScrollListener.java
findNestedScrollingChildRecyclerView
called by 8
app/src/main/java/com/gaohui/nestedrecyclerview/java/view/ParentRecyclerView.java
getLayoutParams
called by 7
app/src/main/java/com/gaohui/nestedrecyclerview/update/IRecommendTabLayout.java
dp2px
called by 7
app/src/main/java/com/gaohui/nestedrecyclerview/update/SlidingTabLayoutRevamp.java

Shape

Method 412
Class 56
Interface 7
Function 2

Languages

Java57%
Kotlin43%

Modules by API surface

app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/tab/DynamicTabLayout.kt103 symbols
app/src/main/java/com/gaohui/nestedrecyclerview/update/SlidingTabLayoutRevamp.java32 symbols
app/src/main/java/com/gaohui/nestedrecyclerview/java/view/ParentRecyclerView.java28 symbols
app/src/main/java/com/gaohui/nestedrecyclerview/update/IRecommendTabLayout.java24 symbols
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/ParentRecyclerView.kt22 symbols
app/src/main/java/com/gaohui/nestedrecyclerview/update/viewpager/ViewPagerAdapter.java20 symbols
app/src/main/java/com/gaohui/nestedrecyclerview/update/UpdatedNestedRecyclerView.java19 symbols
app/src/main/java/com/gaohui/nestedrecyclerview/update/listener/SimpleNestedRVOnScrollListener.java11 symbols
app/src/main/java/com/gaohui/nestedrecyclerview/java/view/ChildRecyclerView.java11 symbols
app/src/main/java/com/gaohui/nestedrecyclerview/java/view/CategoryView.java11 symbols
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/holder/SimpleCategoryHolder.kt10 symbols
app/src/main/java/com/gaohui/nestedrecyclerview/update/NestedStaggeredGridLayoutManager.java9 symbols

For agents

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

⬇ download graph artifact