An open API service indexing awesome lists of open source software.

https://github.com/yiiguxing/pointerview

ViewPagerIndicator
https://github.com/yiiguxing/pointerview

Last synced: 28 days ago
JSON representation

ViewPagerIndicator

Awesome Lists containing this project

README

        

# PointerView
ViewPagerIndicator

![PointerView Sample Screenshots][1]

用法:
=====

Gradle

compile 'cn.tinkling.pointerview:pointerview:1.0.0@aar'

Maven


cn.tinkling.pointerview
pointerview
1.0.0
aar

1.drawable(pointer_selector.xml):






2.layout xml:



3.code:

ViewPager viewPager = (ViewPager) findViewById(R.id.viewPager);
...
final PointerView pointerView = (PointerView) findViewById(R.id.pointerView);
pointerView.setPointerCount(viewPager.getAdapter().getCount());
pointerView.setCurrentPosition(viewPager.getCurrentItem());
viewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
pointerView.setCurrentPosition(position, positionOffset);
}

@Override
public void onPageSelected(int position) {}

@Override
public void onPageScrollStateChanged(int state) {}
});
...

[1]: https://raw.githubusercontent.com/Tinkling/PointerView/master/sample/sample.gif