Maintenance Build Status
GitHub last commit
GitHub Release Date Lines of code
GitHub issues GitHub closed issues GitHub forks
GitHub Repo stars
GitHub watchers
GitHub all releases
Library for creating a tab view without any effort
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' }
Extend your activity from TutorialActivity and Add fragments in onCreate after super call
public class MainActivity extends TabView { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addTabs // use this if you wants tabs addFragment(new FragmentModel(new fragment1(),"tab1")); addFragment(new FragmentModel(new fragment2(),"tab2")); } }
addFragment(new FragmentModel(new fragment1(),"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
ViewPager viewPager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.layout); viewPager=findViewById(R.id.viewpager); initViewpagerAndTablayout(viewPager); addFragment(new FragmentModel(new fragment1(),"tab1")); addFragment(new FragmentModel(new fragment2(),"tab2")); }