当前位置:  编程技术>移动开发
本页文章导读:
    ▪NSString字符串操作技艺之删除        NSString字符串操作技巧之删除 删除开始的'-'线NSRange range = [intro rangeOfString:@"-"];[intro deleteCharactersInRange:range];删除结尾的'-'线NSString *introduction = [intro substringToIndex:[intro length]-1]; ......
    ▪ Color有关问题总结        Color问题总结 在开发中使用View.setBackgroundColor(0x00F);设置蓝色,但是这种方式不成功原因:在代码中使用颜色有一定的规范:必须是 0xFF000000, 以0x开头,后面必须是8位数的颜色表示,不接.........
    ▪ ViewPager onPageChangeListener小结(转)       ViewPager onPageChangeListener总结(转) 转自:http://blog.csdn.net/xipiaoyouzi/article/details/12121131       android ViewPager滑动事件讲解 今天在做项目的时候,由于要处理viewPager页面滑动的事件,所以对其进行.........

[1]NSString字符串操作技艺之删除
    来源: 互联网  发布时间: 2014-02-18
NSString字符串操作技巧之删除
删除开始的'-'线
NSRange range = [intro rangeOfString:@"-"];
[intro deleteCharactersInRange:range];

删除结尾的'-'线
NSString *introduction = [intro substringToIndex:[intro length]-1];

    
[2] Color有关问题总结
    来源: 互联网  发布时间: 2014-02-18
Color问题总结
在开发中使用View.setBackgroundColor(0x00F);设置蓝色,但是这种方式不成功

原因:

在代码中使用颜色有一定的规范:必须是 0xFF000000, 以0x开头,后面必须是8位数的颜色表示,不接受6位数颜色表示
分组一下是: 0x|FF|000000
1、首先是用0x开头,说明是使用16进制的数
2、FF代表不透明度,透明度从00到FF,从完全透明到完全不透明
3、000000代表RGB的值

注意:后面的数值中,开始两位代表的是不透明度,我一直以为后两位才是不透明度

解决方法:

1、setBackgroundColor(0xFF0000FF);
2、setBackgroundColor(Color.rgb(0, 0, 255));
3、setBackgroundColor(Color.BLUE);

以上3中完全一样的效果,完全不透明,背景蓝色

    
[3] ViewPager onPageChangeListener小结(转)
    来源: 互联网  发布时间: 2014-02-18
ViewPager onPageChangeListener总结(转)

转自:http://blog.csdn.net/xipiaoyouzi/article/details/12121131

 

 

 

android ViewPager滑动事件讲解

今天在做项目的时候,由于要处理viewPager页面滑动的事件,所以对其进行了一个小小的研究:

首先ViewPager在处理滑动事件的时候要用到OnPageChangeListener

OnPageChangeListener这个接口需要实现三个方法:(onPageScrollStateChanged,onPageScrolled ,onPageSelected)

onPageScrollStateChanged(int arg0)   ,此方法是在状态改变的时候调用,其中arg0这个参数

有三种状态(0,1,2)。arg0 ==1的时辰默示正在滑动,arg0==2的时辰默示滑动完毕了,arg0==0的时辰默示什么都没做。

当页面开始滑动的时候,三种状态的变化顺序为(1,2,0),演示如下:

当viewPager状态改变时候的代码块:

打印结果:

 onPageScrolled(int arg0,float arg1,int arg2)    ,当页面在滑动的时候会调用此方法,在滑动被停止之前,此方法回一直得到

调用。其中三个参数的含义分别为:

arg0 :当前页面,及你点击滑动的页面

arg1:当前页面偏移的百分比

arg2:当前页面偏移的像素位置   

(参见官网:http://docs.eoeandroid.com/reference/android/support/v4/view/ViewPager.OnPageChangeListener.html#onPageScrolled(int, float, int))

演示如下:

页面滚动时侯代码:

日志打印:

onPageSelected(int arg0) :   此方法是页面跳转完后得到调用,arg0是你当前选中的页面的Position(位置编号)。

 


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3