All Projects → dcampogiani → UnderlinePageIndicator

dcampogiani / UnderlinePageIndicator

Licence: other
Paging indicator widget compatible with the ViewPager

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to UnderlinePageIndicator

ArcPageIndicator
Android Page Indicator for ViewPager with original animations. It uses an ellipse to dispose indication spots, and can draw a hand, like in old elevators.
Stars: ✭ 73 (+12.31%)
Mutual labels:  viewpager, viewpager-indicator
stepper-indicator
Step indicator for onboarding or simple viewpager
Stars: ✭ 180 (+176.92%)
Mutual labels:  viewpager, viewpager-indicator
LoopBanner
一个简单好用且超轻量的自动轮播控件,支持UI风格完全自定义
Stars: ✭ 56 (-13.85%)
Mutual labels:  viewpager, viewpager-indicator
MultiIndicator
多功能指示器,适用于ViewPager 多场景
Stars: ✭ 44 (-32.31%)
Mutual labels:  viewpager, viewpager-indicator
react-native-viewpager-indicator
修改自react-native-scrollable-tab-view,增加了根据文字内容适配下划线长度的功能。
Stars: ✭ 52 (-20%)
Mutual labels:  viewpager, viewpager-indicator
Dotsindicator
Three material Dots Indicators for view pagers in Android !
Stars: ✭ 2,447 (+3664.62%)
Mutual labels:  viewpager, viewpager-indicator
Pageindicatorview
An page indicator for Android ViewPager
Stars: ✭ 4,498 (+6820%)
Mutual labels:  viewpager, viewpager-indicator
IndicatorView
IndicatorView Library For Android
Stars: ✭ 41 (-36.92%)
Mutual labels:  viewpager, viewpager-indicator
UltimateTabLayout
A library for tab layout use with viewpager. Very useful, small
Stars: ✭ 33 (-49.23%)
Mutual labels:  viewpager
TabView
TabView for Android ——Slide indicator/button/tab; 滑动指示器/按钮/TAB控件
Stars: ✭ 22 (-66.15%)
Mutual labels:  viewpager-indicator
ViewWorld
自定义View合集,展示各种自定义View/控件。项目包含了自定义Banner轮播图控件,自定义验证码输入框,自定义TabLayout等控件,持续更新中😉😉😉
Stars: ✭ 94 (+44.62%)
Mutual labels:  viewpager
MetalRecyclerPagerView
RecyclerView implementation for Android which makes it look and feel like ViewPager with item margins support (mutliple views effect).
Stars: ✭ 26 (-60%)
Mutual labels:  viewpager
PagerSlidingTabStrip
An interactive indicator to navigate between the different pages of a ViewPager
Stars: ✭ 2,194 (+3275.38%)
Mutual labels:  viewpager
Mu5ViewPager
仿小红书商品详情效果,根据图片高度动态变化的ViewPager(平滑过渡~)😀😀
Stars: ✭ 64 (-1.54%)
Mutual labels:  viewpager
ViewPagers
When using the ViewPager widget it is not always obvious to the user that there are adjacent views they can navigate to. By implementing this widget you provide a clear indicator that there exists additional content which they can click or swipe to see.
Stars: ✭ 43 (-33.85%)
Mutual labels:  viewpager
DynamicViewPagerDemo
ViewPager单屏显示多页面,动画效果
Stars: ✭ 49 (-24.62%)
Mutual labels:  viewpager
Glazy Viewpager
Android ViewPager template with cool animation.
Stars: ✭ 250 (+284.62%)
Mutual labels:  viewpager
Pageindicator
An Instagram like page indicator compatible with RecyclerView and ViewPager.
Stars: ✭ 236 (+263.08%)
Mutual labels:  viewpager
Test Mogu View
仿蘑菇街欢迎页
Stars: ✭ 54 (-16.92%)
Mutual labels:  viewpager
carousel-viewpager
Beautiful carousel layout implemented using ViewPager
Stars: ✭ 17 (-73.85%)
Mutual labels:  viewpager

Underline Page Indicator Release Android Arsenal

Demo

This indicator will underline each tab text, morphing its size while scrolling

How to use

Add JitPack repository to your build.gradle file

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

Add the Dependency

dependencies {
    implementation "com.github.dcampogiani:underlinepageindicator:0.0.2"
}

Add TabLayout and UnderlinePageIndicator to XML:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:orientation="vertical"
    tools:context=".MainActivity">

    <android.support.design.widget.TabLayout
        android:id="@+id/tabs"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:tabIndicatorHeight="0dp"
        app:tabMode="fixed" />

    <com.danielecampogiani.underlinepageindicator.UnderlinePageIndicator
        android:id="@+id/indicator"
        android:layout_width="match_parent"
        android:layout_height="2dp" />


    <android.support.v4.view.ViewPager
        android:id="@+id/pager"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

</LinearLayout>

Style TabLayout with app:tabIndicatorHeight="0dp" and app:tabMode="fixed"

Setup with ViewPager

pager.adapter = Adapter(...)
indicator.setTabLayoutAndViewPager(tabs, pager)

Checkout the app project for an example.

Thanks

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].