实现curson 选项卡游标随viewpager移动
2016-07-12 10:05
225 查看
@Override
public void onPageScrollStateChanged(int arg0) {
// TODO Auto-generated method stub
}
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
setCursorPositin(position, positionOffset, positionOffsetPixels);
}
private void setCursorPositin(int position,float positionOffset, int positionOffsetPixels){
int width=getWindowManager().getDefaultDisplay().getWidth();
int curson_width = BitmapFactory.decodeResource(getResources(), R.drawable.mingxi_xiazhi).getWidth();
LayoutParams params = new LayoutParams(curson_width, LayoutParams.WRAP_CONTENT);
params.setMargins(position*width/3+positionOffsetPixels/3+(width/3-ico_width)/2, 0, 0, 0);
cursor.setLayoutParams(params );
}
public void onPageScrollStateChanged(int arg0) {
// TODO Auto-generated method stub
}
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
setCursorPositin(position, positionOffset, positionOffsetPixels);
}
private void setCursorPositin(int position,float positionOffset, int positionOffsetPixels){
int width=getWindowManager().getDefaultDisplay().getWidth();
int curson_width = BitmapFactory.decodeResource(getResources(), R.drawable.mingxi_xiazhi).getWidth();
LayoutParams params = new LayoutParams(curson_width, LayoutParams.WRAP_CONTENT);
params.setMargins(position*width/3+positionOffsetPixels/3+(width/3-ico_width)/2, 0, 0, 0);
cursor.setLayoutParams(params );
}
相关文章推荐
- Course Schedule II
- Course Schedule
- Oracle行转列+排序
- 添物不花钱学javaEE--CSS
- 添物不花钱学javaEE--CSS
- Java面试宝典(一)
- 微信智能跑鞋技术解密
- Java读取文件MD5的两种方案
- CCCC练习题的题解-给新人看的
- cacti安装配置及邮件告警
- SCSS Invalid US-ASCII character 处理
- LeetCode 147. Insertion Sort List插入排序链表的高效简单解法
- CentOS7安装Memcached 三步曲
- Butter Knife 使用方法
- word2-寻找社交新浪微博中的目标用户
- IOS Dev Intro - Memory Management
- 多功能jQuery树插件zTree实现权限列表简单实例
- 深入理解Java虚拟机--虚拟机性能监控与故障处理工具
- 《Motion Design for iOS》(三十四)
- 爬虫学习之基于Scrapy的网络爬虫