1、在指示条需要的位置添加一个
android:layout_alignParentBottom="true"
android:layout_width="fill_parent"
android:layout_height="2dp"
{view}
android:id="@+id/indicator"
android:layout_width="160dp"
android:layout_height="2dp"
android:background="#ff0000"
{/view}
{ /FrameLayout }
int x = (int)((position +
positionOffset) * indicator.getWidth());
((View)indicator.getParent()).scrollTo(-x, indicator.getScrollY());
}
线性布局或其他布局
宽设置match_parent
高设置2dp或者5dp
在布局中添加一个View控件
根据位置自己调整
示例代码
{FrameLayout}
2、找到viewPager的监听方法
viewpager.setOnPagerChangeListener (。。){
@Override public void onPageScrolled(int position, float
positionOffset, int positionOffsetPixels) {
selectButton(position);
}
本文介绍如何在Android应用中创建自定义的滑动指示器,包括添加布局、设置宽度及高度,并通过ViewPager监听方法更新指示器位置。
946

被折叠的 条评论
为什么被折叠?



