MTK android的TouchPanel的驱动配置
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MTK android的TouchPanel的驱动配置,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1846字,纯文字阅读大概需要3分钟。
内容图文
![MTK android的TouchPanel的驱动配置](/upload/InfoBanner/zyjiaocheng/1295/1d5d2b27f4a748bba2ba35e2f6601dc5.jpg)
闲着想要实现一个功能。一个填充爱心的效果。
效果如下:
一个爱心填满动作。
为实现这个功能,学习了下CCProgressTimer , 顺便做个记录。
首先介绍几个相关链接:
dota道具冷却效果:http://blog.csdn.net/cen616899547/article/details/9084561
技能冷却效果:http://blog.csdn.net/z104207/article/details/8059098
CCProgressTimer相关讲解:http://blog.sina.com.cn/s/blog_73df887801019gnb.html
好了。 进入正题。
CCProgressTimer是Cocos2d-x中用于显示进度的派生类。一般可用与加载进度条,道具冷却等效果。
具体也没其他内容,下面就通过上面的爱心填充源码讲解。
附带图片资源:
//创建二个精灵,一个白色边框,一个逐渐增加的红心 CCSprite *psSprite1 = CCSprite::create("heart_A.png"); CCSprite *psSprite2 = CCSprite::create("heart_B.png"); //加载动作,设置5秒加载到100% CCProgressTo *progressTo = CCProgressTo::create(5, 100); CCProgressTimer *heart_ = CCProgressTimer::create(psSprite2); //设置类型 heart_->setType(kCCProgressTimerTypeBar); //起始点. 从哪个方向开始变化 heart_->setMidpoint(ccp(0, 0)); //ccp(1, 0) 水平方向 ccp(0, 1)垂直方向 heart_->setBarChangeRate(ccp(0, 1)); psSprite1->setPosition(ccp(size.width/2, 500)); addChild(psSprite1); heart_->setPosition(ccp(size.width/2, 500)); addChild(heart_); heart_->runAction(CCRepeatForever::create(progressTo));
具体的操作在代码中的给出了。很简单。
另外,需要注意一下。
在2.0中CCProgressTimer的type比1.0中少了很多,1.0中有:
kCCProgressTimerTypeRadialCW 顺时针生成 kCCProgressTimerTypeRadialCCW 逆时针生成 kCCProgressTimerTypeHorizontalBarLR 从左到右生成 kCCProgressTimerTypeHorizontalBarRL 从右到左生成 kCCProgressTimerTypeVerticalBarBT 从下到上生成 kCCProgressTimerTypeVerticalBarTB 从上到下生成
而2.0中只保留了2个常用的。
typedef enum { /// Radial Counter-Clockwise kCCProgressTimerTypeRadial, /// Bar kCCProgressTimerTypeBar, } CCProgressTimerType;
不过,如果要实现一些效果,比如从下到上加载。如我给出的例子程序一样。只要设置好对应的setMidpoint, setBarChangeRate即可。
//起始点. 从哪个方向开始变化 heart_->setMidpoint(ccp(0, 0)); //ccp(1, 0) 水平方向 ccp(0, 1)垂直方向 heart_->setBarChangeRate(ccp(0, 1));
原文:http://blog.csdn.net/aree/article/details/21732795
内容总结
以上是互联网集市为您收集整理的MTK android的TouchPanel的驱动配置全部内容,希望文章能够帮你解决MTK android的TouchPanel的驱动配置所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。