<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@id/layout_button"
android:paddingTop="30dp">
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_above="@+id/indicator"
android:layout_alignParentStart="true"
android:addOnPageChangeListener="@{landingLoginViewModel.pageChangeListener}"
app:adapter="@{imageSlideradapter}"
app:currentItem="@{landingLoginViewModel.currentPage}" />
<com.viewpagerindicator.CirclePageIndicator
android:id="@+id/indicator"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:paddingTop="@dimen/baseline_grid_2x"
app:centered="true"
app:fillColor="@color/colorTurquoiseBlue"
app:pageColor="@color/colorPager"
app:radius="@{landingLoginViewModel.pagerIndicatorCircle}"
app:snap="false" />
</RelativeLayout>
this is my xml i want to set indicator size bigger when indicator is selected and smaller or half of size of selected when it unselected but currently both having same size when it selected or unselected please suggest me how to achieve this in android