All Projects → vivchar → Viewpagerindicator

vivchar / Viewpagerindicator

A Simple View Pager Indicator with animations

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Viewpagerindicator

Viewpagerhelper
这个一个 viewpager/viewpager2工具类,能够帮你快速实现导航栏轮播图,app引导页,viewpager/viewpager2 + fragment;内置多种tab指示器,让你告别 viewpager 的繁琐操作,专注逻辑功能
Stars: ✭ 957 (+918.09%)
Mutual labels:  viewpager
Materialviewpager
A Material Design ViewPager easy to use library
Stars: ✭ 8,224 (+8648.94%)
Mutual labels:  viewpager
Magicindicator
A powerful, customizable and extensible ViewPager indicator framework. As the best alternative of ViewPagerIndicator, TabLayout and PagerSlidingTabStrip —— 强大、可定制、易扩展的 ViewPager 指示器框架。是ViewPagerIndicator、TabLayout、PagerSlidingTabStrip的最佳替代品。支持角标,更支持在非ViewPager场景下使用(使用hide()、show()切换Fragment或使用setVisibility切换FrameLayout里的View等),http://www.jianshu…
Stars: ✭ 8,969 (+9441.49%)
Mutual labels:  viewpager
Coverflowpager
Android CoverFlow widget implementation using ViewPager
Stars: ✭ 35 (-62.77%)
Mutual labels:  viewpager
Viewpagertransformer
Viewpager动画,包括渐变,旋转,缩放,3D,立方体等多种酷炫效果动画,实现原理是自定义ViewpagerTransformer,当然你也可以自定义多种动画
Stars: ✭ 62 (-34.04%)
Mutual labels:  viewpager
Android Tab Animation
Easily create TabLayout.Tab animations that sync with the scrolling progress of ViewPager
Stars: ✭ 68 (-27.66%)
Mutual labels:  viewpager
Smarttablayout
A custom ViewPager title strip which gives continuous feedback to the user when scrolling
Stars: ✭ 6,972 (+7317.02%)
Mutual labels:  viewpager
Parallaxscrollingview
Parallax scrolling either by offset or automatically.
Stars: ✭ 91 (-3.19%)
Mutual labels:  viewpager
Verticalviewpager
A vertical scroll ViewPager implementation. Use with scrollable views(ListView, ScrollView, RecyclerView).
Stars: ✭ 64 (-31.91%)
Mutual labels:  viewpager
Ariana
Provide Multiple Gradients in ImageViews and Texts. Integrate with ViewPager to change colors dynamically.
Stars: ✭ 74 (-21.28%)
Mutual labels:  viewpager
Onboardingfreebi
Simple demo of onboarding freebie screens from uplabs.com
Stars: ✭ 37 (-60.64%)
Mutual labels:  viewpager
React Native Step Indicator
A simple react-native implementation of step indicator widget compatible with the ViewPager and ListView.
Stars: ✭ 1,054 (+1021.28%)
Mutual labels:  viewpager
Collapsingrefresh
AppBarLayout+ViewPager+RecyclerView的刷新功能
Stars: ✭ 69 (-26.6%)
Mutual labels:  viewpager
Verticalviewpager
Vertical View Pager Scroll page in upward and downward direction. To know more See README.
Stars: ✭ 33 (-64.89%)
Mutual labels:  viewpager
Verticalviewpager
Vertically ViewPager and vertically transformer for Android.
Stars: ✭ 1,233 (+1211.7%)
Mutual labels:  viewpager
Funtablayout
An efficient tablayout for Android with added FUN!
Stars: ✭ 20 (-78.72%)
Mutual labels:  viewpager
Stackpagetransformer
A PageTransformer for ViewPager to show as stack!!!
Stars: ✭ 67 (-28.72%)
Mutual labels:  viewpager
Bannerlayout
Support unlimited picture rotation BannerLayout, the minimum implementation of the code banner
Stars: ✭ 92 (-2.13%)
Mutual labels:  viewpager
Androidanimationexercise
Android 动画各种实现,包括帧动画、补间动画和属性动画的总结分享
Stars: ✭ 1,254 (+1234.04%)
Mutual labels:  viewpager
Recyclerpager
Using RecyclerView and SnapHelper replace ViewPager
Stars: ✭ 73 (-22.34%)
Mutual labels:  viewpager

ViewPagerIndicator Release API Donate

A Simple View Pager Indicator with animations

Gradle

  • Step 1. Add the JitPack repository to your build file
	allprojects {
		repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	}
  • Step 2. Add the dependency
	dependencies {
	        implementation 'com.github.vivchar:ViewPagerIndicator:${LATEST_VERSION}'
	}

Usage

  • Step 1. Add to your layout

	<com.github.vivchar.viewpagerindicator.ViewPagerIndicator
		android:id = "@+id/view_pager_indicator"
		android:layout_width = "wrap_content"
		android:layout_height = "wrap_content"
		android:layout_gravity = "center_horizontal|bottom"
		android:layout_marginBottom = "20dp"
		app:delimiterSize = "8dp"
		app:itemIcon = "@drawable/ic_insert_emoticon_black_24dp"
		app:itemScale = "1.5"
		app:itemSelectedTint = "@color/colorAccent"
		app:itemSize = "16dp"
		app:itemTint = "@color/colorPrimary"
		/>
  • Step 2. Set ViewPager
		viewPagerIndicator.setupWithViewPager(mViewPager);
		viewPagerIndicator.addOnPageChangeListener(mOnPageChangeListener);

Example

Example

License

Copyright 2017 Vitaly Vivchar

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.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].