Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ongakuer committed Oct 13, 2018
1 parent 5bfd754 commit 8080f2e
Showing 1 changed file with 31 additions and 2 deletions.
33 changes: 31 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Gradle
###### AndroidX
```groovy
dependencies {
implementation 'me.relex:circleindicator:2.0.0'
implementation 'me.relex:circleindicator:2.1.0'
}
```

Expand All @@ -27,6 +27,9 @@ dependencies {

Usage
--------

###### ViewPager

```xml
<me.relex.circleindicator.CircleIndicator
android:id="@+id/indicator"
Expand All @@ -35,9 +38,35 @@ Usage
```
```java
ViewPager viewpager = (ViewPager) view.findViewById(R.id.viewpager);
viewpager.setAdapter(adapter);

CircleIndicator indicator = (CircleIndicator) view.findViewById(R.id.indicator);
viewpager.setAdapter(mPageAdapter);
indicator.setViewPager(viewpager);

adapter.registerDataSetObserver(indicator.getDataSetObserver());
```


###### RecyclerView

```xml
<me.relex.circleindicator.CircleIndicator2
android:id="@+id/indicator"
android:layout_width="match_parent"
android:layout_height="48dp"/>
```
```java
RecyclerView recyclerView = view.findViewById(R.id.recycler_view);
recyclerView.setLayoutManager(layoutManager);
recyclerView.setAdapter(adapter);

PagerSnapHelper pagerSnapHelper = new PagerSnapHelper();
pagerSnapHelper.attachToRecyclerView(recyclerView);

CircleIndicator2 indicator = view.findViewById(R.id.indicator);
indicator.attachToRecyclerView(recyclerView, pagerSnapHelper);

adapter.registerAdapterDataObserver(indicator.getAdapterDataObserver());
```

##### Properties:
Expand Down

0 comments on commit 8080f2e

Please sign in to comment.