

##1. Add dependence.
dependencies {
compile 'com.astuetz:pagerslidingtabstrip:1.0.1'
}
##2. Set up the attribute width JTabStyleDelegate( or xml)
tabStyleDelegate = JPagerSlidingTabStrip.getTabStyleDelegate();
tabStyleDelegate.setJTabStyle(type)
.setShouldExpand(true)
.setFrameColor(Color.parseColor("#45C01A"))
.setTabTextSize(getDimen(R.dimen.tabstrip_textsize))
.setTextColorStateResource(getApplicationContext(), R.drawable.tabstripbg)
.setDividerColor(Color.parseColor("#45C01A"))
.setDividerPadding(0)
.setUnderlineColor(Color.parseColor("#3045C01A"))
.setUnderlineHeight(0)
.setIndicatorColor(Color.parseColor("#7045C01A"))
.setIndicatorHeight(getDimen(R.dimen.sug_event_tabheight));
reference CustomTabStyle




##3. BindViewpager for JPagerSlidingTabStrip
JPagerSlidingTabStrip.bindViewPager(viewpager);
#### (Optional) If you need an OnPageChangeListener with your view pager
JPagerSlidingTabStrip.setOnPageChangeListener(mPageChangeListener);
//index:the index of tab ,msgNum:(0~99 show number,0 dismiss message,>99 show ~)
JPagerSlidingTabStrip.setPromptNum(index, msgNum);
To not just look like another Play Store styled app, go and adjust these values to match your brand:
pstsIndicatorColor Color of the sliding indicatorpstsUnderlineColor Color of the full-width line on the bottom of the viewpstsDividerColor Color of the dividers between tabspstsIndicatorHeightHeight of the sliding indicatorpstsUnderlineHeight Height of the full-width line on the bottom of the viewpstsDividerPadding Top and bottom padding of the dividerspstsTabPaddingLeftRight Left and right padding of each tabpstsScrollOffset Scroll offset of the selected tabpstsTabBackground Background drawable of each tab, should be a StateListDrawablepstsShouldExpand If set to true, each tab is given the same weight, default falsepstsTextAllCaps If true, all tab titles will be upper case, default trueAll attributes have their respective getters and setters to change them at runtime
mPromptBgColor the background color of prompt msgmPromptNumColor the number color of prompt msgCopyright 2013 Andreas ZuYun
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
$ claude mcp add JPagerSlidingTabStrip \
-- python -m otcore.mcp_server <graph>