仿微信viewpager滑动时指示条跟随…

来源:互联网 发布:唯品会秒杀软件 编辑:程序博客网 时间:2024/06/08 07:14
1、在指示条需要的位置添加一个
线性布局或其他布局
宽设置match_parent
高设置2dp或者5dp
在布局中添加一个View控件
根据位置自己调整
 

示例代码
 
{FrameLayout}
     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 }


2、找到viewPager的监听方法
viewpager.setOnPagerChangeListener(。。){
@Override public void onPageScrolled(int position, floatpositionOffset, int positionOffsetPixels) {selectButton(position); 

 int x = (int)((position +positionOffset) * indicator.getWidth());((View)indicator.getParent()).scrollTo(-x, indicator.getScrollY());}

}
阅读全文
0 0