MCPcopy Index your code
hub / github.com/alexvasilkov/FoldableLayout

github.com/alexvasilkov/FoldableLayout @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
181 symbols 394 edges 14 files 15 documented · 8%
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

FoldShading (Interface)
(no doc) [4 implementers]
library/src/main/java/com/alexvasilkov/foldablelayout/shading/FoldShading.java
OnFoldingListener (Interface)
(no doc) [2 implementers]
library/src/main/java/com/alexvasilkov/foldablelayout/UnfoldableView.java
OnFoldRotationListener (Interface)
(no doc)
library/src/main/java/com/alexvasilkov/foldablelayout/FoldableListLayout.java

Core symbols most depended-on inside this repo

getFoldRotation
called by 8
library/src/main/java/com/alexvasilkov/foldablelayout/FoldableListLayout.java
getBaseLayout
called by 6
library/src/main/java/com/alexvasilkov/foldablelayout/FoldableItemLayout.java
setVisibility
called by 6
library/src/main/java/com/alexvasilkov/foldablelayout/FoldableItemLayout.java
setState
called by 6
library/src/main/java/com/alexvasilkov/foldablelayout/UnfoldableView.java
setAdapter
called by 5
library/src/main/java/com/alexvasilkov/foldablelayout/FoldableListLayout.java
getCount
called by 5
library/src/main/java/com/alexvasilkov/foldablelayout/FoldableListLayout.java
scrollToPosition
called by 4
library/src/main/java/com/alexvasilkov/foldablelayout/FoldableListLayout.java
stop
called by 4
library/src/main/java/com/alexvasilkov/foldablelayout/FoldableListLayout.java

Shape

Method 156
Class 22
Interface 3

Languages

Java100%

Modules by API surface

library/src/main/java/com/alexvasilkov/foldablelayout/UnfoldableView.java49 symbols
library/src/main/java/com/alexvasilkov/foldablelayout/FoldableListLayout.java43 symbols
library/src/main/java/com/alexvasilkov/foldablelayout/FoldableItemLayout.java32 symbols
sample/src/main/java/com/alexvasilkov/foldablelayout/sample/activities/MainActivity.java10 symbols
sample/src/main/java/com/alexvasilkov/foldablelayout/sample/activities/UnfoldableDetailsActivity.java8 symbols
sample/src/main/java/com/alexvasilkov/foldablelayout/sample/items/PaintingsAdapter.java7 symbols
sample/src/main/java/com/alexvasilkov/foldablelayout/sample/items/Painting.java7 symbols
library/src/main/java/com/alexvasilkov/foldablelayout/shading/GlanceFoldShading.java6 symbols
library/src/main/java/com/alexvasilkov/foldablelayout/shading/SimpleFoldShading.java5 symbols
sample/src/main/java/com/alexvasilkov/foldablelayout/sample/utils/GlideHelper.java3 symbols
sample/src/main/java/com/alexvasilkov/foldablelayout/sample/activities/BaseActivity.java3 symbols
library/src/main/java/com/alexvasilkov/foldablelayout/shading/FoldShading.java3 symbols

For agents

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

⬇ download graph artifact