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

}
});
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

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

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

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

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

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

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

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

Android TabLayout、ViewPager实现顶部和底部Tab导航android design library提供的TabLayoutandroid studio 依赖 compile ...

Android使用ViewPager实现导航页根据情况禁止滑动以及点击切换

前段时间由于项目原因,要做一个导航页面。但有时会需要用到根据某些条件禁止滑动,以及通过按钮点击切换页面的效果。刚好趁现在把这些东西写下来,分享出来。一、ViewPager点击切换因为之前做的那个项目是...

Android之ViewPager+Fragment实现页面点击切换和手势滑动

使用ViewPager+Fragment实现页面点击切换和手势滑动,效果图如下: 源码下载地址: http://download.csdn.net/detail/wei_zhi/9422590 ...

ViewPager与Fragment结合使用,可滑动,可点击

布局文件 [html] view plain copy xml version="1.0" encoding="utf-8"?>   Linea...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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