Android中实现红绿灯动画,android红绿灯制作
匿名用户
1级
2016-02-24 回答
我使用定期器做的,可以参考一下,第一次不准确
import java.util.Timer;
import java.util.TimerTask;
public class Demo2 {
int red = 3 * 1000;
int yellow = 2 * 1000;
int green = 5 * 1000;
String red_status = "灭";
String yellow_status = "灭";
String green_status = "灭";
public static void main(String[] args) {
Demo2 demo2 = new Demo2();
demo2.start();
}
public void start() {
message();
red_light();
yellow_light();
green_light();
}
public void red_light() {
new Timer().schedule(new TimerTask() {
@Override
public void run() {
close_all();
red_status = "亮";
System.out.println("红灯开始>>>>>>>>>>>>>>");
}
}, 0, red + yellow + green);
}
public void yellow_light() {
new Timer().schedule(new TimerTask() {
@Override
public void run() {
close_all();
yellow_status = "亮";
System.out.println(">>>>>>>黄灯开始>>>>>>>");
}
}, red, red + yellow + green);
}
public void green_light() {
new Timer().schedule(new TimerTask() {
@Override
public void run() {
close_all();
green_status = "亮";
System.out.println(">>>>>>>>>>>>>>绿灯开始");
}
}, red + yellow, red + yellow + green);
}
public void close_all() {
red_status = "灭";
yellow_status = "灭";
green_status = "灭";
}
public void message() {
new Timer().schedule(new TimerTask() {
@Override
public void run() {
System.out.println("红 " + red_status + " \t黄 " + yellow_status
+ " \t绿 " + green_status);
}
}, 0, 1000);
}
}
追问:
哪个界面。。表示是初学者
Android中实现红绿灯动画,android红绿灯制作相关推荐
- android中的帧动画,[Android开发] Android中的帧动画
MainActivity文件: public class MainActivity extends Activity implements OnClickListener{ AnimationDraw ...
- android中设置Animation 动画效果
在 Android 中, Animation 动画效果的实现可以通过两种方式进行实现,一种是 tweened animation 渐变动画,另一种是 frame by frame animation ...
- android如何播放动画,Android中播放Gif动画取巧的办法
由于做的项目,要有个动画的等待效果,第一时间想到的就是Gif(懒,省事),但是试了好多据说能播放Gif的控件,也写过,但是放到魅族手机上就是不能播放,所有就想了个招,既然Gif能在浏览器上播放,那an ...
- android中播放gif动画之二
2019独角兽企业重金招聘Python工程师标准>>> 在上一篇,是使用代码通过构造方法传入要播放的gif动画的id进行获取的.本文进一步改造,让GifView和ImageView一 ...
- android 向左滑动动画,Android中的滑动动画
这是问题所在. 我想从左到右滑动(在下面的代码中从右到左--) 所以请帮我动画(XML动画与此相反)-- (当前任务在按钮单击时正确运行-) 这是源- public class MainActivit ...
- 在Android中显示GIF动画
gif图动画在android中还是比较常用的,比如像新浪微博中,有很多gif图片,而且展示非常好,所以我也想弄一个.经过我多方的搜索资料和整理,终于弄出来了,其实github上有很多开源的gif的展示 ...
- android中播放gif动画之三
之前写了些简单的类基本可以实现gif的播放,主要是使用的Movie类来解决的.今天无意中在网上看到有个开源小项目GifView可以用来解析播放GIF,名字居然跟我写的控件一样,呵呵,看了源码,实现方式 ...
- android中播放gif动画之一
在android中默认的控件是不支持gif格式的图片的,只能显示图片的第一帧,这里需要借助于Movie类.将图片进行解析播放.下面使用一种纯代码的自定义控件,这种方式使用方便,但不支持像ImageVi ...
- android 张口逐帧动画,Android中实现一个简单的逐帧动画(附代码下载)
场景 Android中的逐帧动画,就是由连续的一张张照片组成的动画. 效果 注: 实现 首先准备一组不同表情的照片,放在res/drawable下,然后在此目录下新建动画资源文件fairy.xml 这 ...
- Android中的属性动画
1.属性动画简介 接下来我们学习Android动画中的第三种动画--属性动画(Property Animation) Animation一般动画就是我们前面学的帧动画和补间动画!Animator则是本 ...
最新文章
- 告诉你一种精简、优化代码的方式
- centos格式化优盘命令_centos 磁盘分区、格式化及挂载
- std::vectorChannel2* m_allChannels;容器,以及如何根据channelid的意义
- Java中的标识符及其命名规则
- 蓝桥杯 ADV-88 算法提高 输出正反三角形
- AcWing 848. 有向图的拓扑序列(拓扑排序模板)
- 分布式系统中的序列化与反序列化
- MASM5及LINK命令行
- Chrome OS Factory开发测试流程
- 【社招】量化研究员(机器学习)-Akuna Capital -上海
- python合并word表格_Python实战009:读取Word文档中的表格数据及表格合并问题解决...
- Intellij idea和eclipse快捷键—快速复制当前行到上一行或者下一行失效解决
- 微信开发之使用第三方图文编辑器
- java map扩容机制_Java HashMap的原理、扩容机制、以及性能思考
- BigDecimal出现多位小数问题
- 市场分析-全球与中国电阻抗断层扫描设备市场现状及未来发展趋势
- 201571030139/201571030134《小学生四则运算练习软件需求说明》结对项目报告
- GitHub年度报告,爆全球程序员画像!
- 新冠状病毒的基因序列
- 这些硬盘参数你都懂得吗?
热门文章
- java-对密码进行加密和验证的类
- 修复iPhone8白屏的3种方法,可保留设备数据
- 网站使用CDN加速的5个优势
- 读书分享:《数学之美》中的一些关键名词
- 中国国内可用API合集
- C#的HTTP协议中POST与GET的区别
- (root用户)bash: ./xx: Permission denied解决方法
- 博士申请 | 美国密歇根州立大学ACTION Lab招收CV/ML方向全奖博士生
- ubuntu 向日葵连接后即断开解决办法
- Personalized Top-N Sequential Recommendation via Convolutional Sequence Embedding