ViewPager+Fragment滑动或者点击导航颜色变化

原创 2016年06月01日 16:54:09
//主方法implements OnClickListener点击得出下面这个方法
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.tv_one:
vp2.setCurrentItem(0);
tv_one.setTextColor(Color.RED);
tv_two.setTextColor(Color.BLACK);
tv_three.setTextColor(Color.BLACK);
break;
case R.id.tv_two:
vp2.setCurrentItem(1);
tv_one.setTextColor(Color.BLACK);
tv_two.setTextColor(Color.RED);
tv_three.setTextColor(Color.BLACK);
break;
case R.id.tv_three:
vp2.setCurrentItem(2);
tv_one.setTextColor(Color.BLACK);
tv_two.setTextColor(Color.BLACK);
tv_three.setTextColor(Color.RED);
break;



default:
break;
}
}










//设置点击事件
public void tv_onclick(){
tv_one=(TextView) findViewById(R.id.tv_one);
tv_two=(TextView) findViewById(R.id.tv_two);
tv_three=(TextView) findViewById(R.id.tv_three);

tv_one.setTextColor(Color.RED);

tv_one.setOnClickListener(this);
tv_two.setOnClickListener(this);
tv_three.setOnClickListener(this);
}




vp2.setOnPageChangeListener(new OnPageChangeListener() {

@Override
public void onPageSelected(int arg0) {
if(arg0==0){
tv_one.setTextColor(Color.RED);
tv_two.setTextColor(Color.BLACK);
tv_three.setTextColor(Color.BLACK);
}else if(arg0==1){
tv_one.setTextColor(Color.BLACK);
tv_two.setTextColor(Color.RED);
tv_three.setTextColor(Color.BLACK);
}else if(arg0==2){
tv_one.setTextColor(Color.BLACK);
tv_two.setTextColor(Color.BLACK);
tv_three.setTextColor(Color.RED);
}
}

@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {
// TODO Auto-generated method stub

}

@Override
public void onPageScrollStateChanged(int arg0) {
// TODO Auto-generated method stub

}
});

Android底部菜单栏、Android沉浸式状态栏(顶部状态栏修改颜色)、自定义标题栏

0、简介: 没有使用TabHost切换,而是变成FragmentActivity替换Fragment;沉浸式引用的git上面的jar包。 先看图片 1、底部导航栏 核心代码 /**...
  • qq_27296787
  • qq_27296787
  • 2015年11月11日 14:18
  • 2411

iOS 更改状态栏、导航栏颜色的几种方法

状态栏: 是指iOS屏幕最上面的20像素高的部分,分为前景部分和背景部分 前景部分:包括显示电池、时间等部分; 背景部分:包括显示黑色或者图片的背景部分; 改变状态栏的方法View controll...
  • zww1984774346
  • zww1984774346
  • 2016年06月14日 15:52
  • 10614

Android 通过 style 设置状态栏,导航栏等的颜色

我们在有些时候会有这个样的需求,需要修改状态栏,导航栏。系统控件的颜色。我们可以先定义一个style,然后在这个style中设定我们需要颜色的属性,最后在清单文件中来给某个Activity设置主题即可...
  • zhangqiluGrubby
  • zhangqiluGrubby
  • 2017年02月22日 14:53
  • 4427

Android ViewPager加Fragment实现滑动或者点击页面切换

1.布局文件添加android.support.v4.ViewPager
  • u014732430
  • u014732430
  • 2016年08月23日 18:09
  • 370

ViewPager+Fragment支持导航滑动以及点击切换,触发替换某个tab对应的fragment

每天积累一点点,时间久了,你就是大牛了     最近项目中要改造首页导航栏,框架是用ViewPager+Fragment做的。导航栏中有一项fragment不固定,进入首页前如果服务器数据访问...
  • pys214371027
  • pys214371027
  • 2016年12月14日 09:44
  • 519

微信5.0主界面(可滑动,可点击)viewpager+Fragment

  • 2015年04月10日 09:44
  • 1.2MB
  • 下载

TabLayout配合ViewPager和fragment实现既能点击又能左右滑动的效果

  • 2016年03月05日 22:41
  • 7.59MB
  • 下载

Android中如何编写图片选择器,实现按点击按钮时按钮的图片或者颜色发生变化

1. 先看个图,展示下我们要实现的效果:,点击按钮的时候,按钮变为这种显示效果。 2. 其实这就是个图片选择器的编写,当按钮点击的时候,用另一张图片去替换原有图片,实现颜色的变化。 3. 具体步骤...
  • u013398759
  • u013398759
  • 2017年04月02日 10:04
  • 811

解决DrawerLayout以及viewpager点击或者滑动后卡顿的问题

编写这个模仿知乎日报的App时主界面采用了DrawerLayout使左侧包含一个抽屉菜单,在阅读日报的界面采用viewpager保证可以左右滑动,这里遇到了一个同样的问题,就是在DrawerLayou...
  • lh0304123457
  • lh0304123457
  • 2015年10月20日 11:11
  • 3143

Android TabLayout、ViewPager实现顶部和底部Tab导航 点击滑动切换Tab页面

Android TabLayout、ViewPager实现顶部和底部Tab导航android design library提供的TabLayoutandroid studio 依赖 compile ...
  • RichieZhu
  • RichieZhu
  • 2016年03月23日 21:13
  • 4081
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ViewPager+Fragment滑动或者点击导航颜色变化
举报原因:
原因补充:

(最多只允许输入30个字)