MCPcopy Index your code
hub / github.com/RobotAmiee/Android-NiceTab

github.com/RobotAmiee/Android-NiceTab @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
273 symbols 508 edges 15 files 57 documented · 21%
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

TabStripColorize (Interface)
Allows complete control over the colors in the tab layout. Set with #setTabStripColorize(TabStripColorize). [4 implementers]
library/src/main/java/me/amiee/nicetab/NiceTabStrip.java
OnItemClickedListener (Interface)
(no doc) [1 implementers]
demo/src/main/java/me/amiee/nicetab/demo/AppsAdapter.java
TabColorize (Interface)
Allows complete control over the colors in the Tab view. Set with #setTabColorize(TabColorize). [3 implementers]
library/src/main/java/me/amiee/nicetab/NiceTabLayout.java
TabProvider (Interface)
Create the custom tabs in the tab layout. Set with #setCustomTabView(TabProvider) [2 implementers]
library/src/main/java/me/amiee/nicetab/NiceTabLayout.java
OnIndicatorColorChangedListener (Interface)
Allows get current indicator color. Set with {@link me.amiee.nicetab.NiceTabLayout#setOnIndicatorColorChangedListener(On [1 …
library/src/main/java/me/amiee/nicetab/NiceTabStrip.java
IconTabProvider (Interface)
(no doc) [1 implementers]
library/src/main/java/me/amiee/nicetab/NiceTabLayout.java

Core symbols most depended-on inside this repo

tintDrawable
called by 16
library/src/main/java/me/amiee/nicetab/NiceTabLayout.java
getDefaultTabColor
called by 13
library/src/main/java/me/amiee/nicetab/NiceTabLayout.java
getSelectedTabColor
called by 13
library/src/main/java/me/amiee/nicetab/NiceTabLayout.java
drawIndicator
called by 7
library/src/main/java/me/amiee/nicetab/NiceTabStrip.java
drawUnderline
called by 7
library/src/main/java/me/amiee/nicetab/NiceTabStrip.java
drawDivider
called by 7
library/src/main/java/me/amiee/nicetab/NiceTabStrip.java
blendColors
called by 7
library/src/main/java/me/amiee/nicetab/ColorUtils.java
setDrawOrder
called by 6
library/src/main/java/me/amiee/nicetab/NiceTabLayout.java

Shape

Method 238
Class 23
Enum 6
Interface 6

Languages

Java100%

Modules by API surface

library/src/main/java/me/amiee/nicetab/NiceTabLayout.java91 symbols
library/src/main/java/me/amiee/nicetab/NiceTabStrip.java68 symbols
demo/src/main/java/me/amiee/nicetab/demo/DemoFragment.java31 symbols
library/src/main/java/me/amiee/nicetab/CrossFadeDrawable.java28 symbols
demo/src/main/java/me/amiee/nicetab/demo/AppsAdapter.java12 symbols
demo/src/main/java/me/amiee/nicetab/demo/AppsFragment.java7 symbols
library/src/main/java/me/amiee/nicetab/StateListDrawableHelper.java6 symbols
library/src/main/java/me/amiee/nicetab/Badge.java6 symbols
demo/src/main/java/me/amiee/nicetab/demo/DividerItemDecoration.java6 symbols
demo/src/main/java/me/amiee/nicetab/demo/MainActivity.java5 symbols
demo/src/main/java/me/amiee/nicetab/demo/App.java5 symbols
library/src/main/java/me/amiee/nicetab/ColorUtils.java2 symbols

For agents

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

⬇ download graph artifact