Skip to content

Repository files navigation

TabViewLib

MaintenanceBuild StatusGitHub last commitGitHub Release DateLines of codeGitHub issuesGitHub closed issuesGitHub forksGitHub Repo starsGitHub watchers
GitHub all releases

GitHubViewCount

Library for creating a tab view without any effort

Download

step 1. Add it in your root build.gradle at the end of repositories:

allprojects {
repositories {
...
maven { url'https://jitpack.io' }
}
}

Step 2. Add the dependency

dependencies {
implementation'com.github.Rawkush:TabViewLib:0.1.1'
}

Usage

Extend your activity from TutorialActivity and Add fragments in onCreate after super call

publicclassMainActivityextendsTabView {
@OverrideprotectedvoidonCreate(BundlesavedInstanceState) {
super.onCreate(savedInstanceState);
addTabs// use this if you wants tabs addFragment(newFragmentModel(newfragment1(),"tab1"));
addFragment(newFragmentModel(newfragment2(),"tab2"));
}
}
addFragment(newFragmentModel(newfragment1(),"tab1")); // adds fragment and create View

if you wish to use your own layout then just add a viewpager and a Tablayout(Not necessary) initialse your viewpager and pass it to the initViewPagerAndTabLayout() method. below is the example how to do this

ViewPagerviewPager;
@OverrideprotectedvoidonCreate(BundlesavedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.layout);
viewPager=findViewById(R.id.viewpager);
initViewpagerAndTablayout(viewPager);
addFragment(newFragmentModel(newfragment1(),"tab1"));
addFragment(newFragmentModel(newfragment2(),"tab2"));
}

Projects using TabViewlib

  1. RawAnime
  2. AnimeWallpaper

About

Library for creating a tab view without any effort

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages