匿名用户

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红绿灯制作相关推荐

  1. android中的帧动画,[Android开发] Android中的帧动画

    MainActivity文件: public class MainActivity extends Activity implements OnClickListener{ AnimationDraw ...

  2. android中设置Animation 动画效果

    在 Android 中, Animation 动画效果的实现可以通过两种方式进行实现,一种是 tweened animation 渐变动画,另一种是 frame by frame animation ...

  3. android如何播放动画,Android中播放Gif动画取巧的办法

    由于做的项目,要有个动画的等待效果,第一时间想到的就是Gif(懒,省事),但是试了好多据说能播放Gif的控件,也写过,但是放到魅族手机上就是不能播放,所有就想了个招,既然Gif能在浏览器上播放,那an ...

  4. android中播放gif动画之二

    2019独角兽企业重金招聘Python工程师标准>>> 在上一篇,是使用代码通过构造方法传入要播放的gif动画的id进行获取的.本文进一步改造,让GifView和ImageView一 ...

  5. android 向左滑动动画,Android中的滑动动画

    这是问题所在. 我想从左到右滑动(在下面的代码中从右到左--) 所以请帮我动画(XML动画与此相反)-- (当前任务在按钮单击时正确运行-) 这是源- public class MainActivit ...

  6. 在Android中显示GIF动画

    gif图动画在android中还是比较常用的,比如像新浪微博中,有很多gif图片,而且展示非常好,所以我也想弄一个.经过我多方的搜索资料和整理,终于弄出来了,其实github上有很多开源的gif的展示 ...

  7. android中播放gif动画之三

    之前写了些简单的类基本可以实现gif的播放,主要是使用的Movie类来解决的.今天无意中在网上看到有个开源小项目GifView可以用来解析播放GIF,名字居然跟我写的控件一样,呵呵,看了源码,实现方式 ...

  8. android中播放gif动画之一

    在android中默认的控件是不支持gif格式的图片的,只能显示图片的第一帧,这里需要借助于Movie类.将图片进行解析播放.下面使用一种纯代码的自定义控件,这种方式使用方便,但不支持像ImageVi ...

  9. android 张口逐帧动画,Android中实现一个简单的逐帧动画(附代码下载)

    场景 Android中的逐帧动画,就是由连续的一张张照片组成的动画. 效果 注: 实现 首先准备一组不同表情的照片,放在res/drawable下,然后在此目录下新建动画资源文件fairy.xml 这 ...

  10. Android中的属性动画

    1.属性动画简介 接下来我们学习Android动画中的第三种动画--属性动画(Property Animation) Animation一般动画就是我们前面学的帧动画和补间动画!Animator则是本 ...

最新文章

  1. 告诉你一种精简、优化代码的方式
  2. centos格式化优盘命令_centos 磁盘分区、格式化及挂载
  3. std::vectorChannel2* m_allChannels;容器,以及如何根据channelid的意义
  4. Java中的标识符及其命名规则
  5. 蓝桥杯 ADV-88 算法提高 输出正反三角形
  6. AcWing 848. 有向图的拓扑序列(拓扑排序模板)
  7. 分布式系统中的序列化与反序列化
  8. MASM5及LINK命令行
  9. Chrome OS Factory开发测试流程
  10. 【社招】量化研究员(机器学习)-Akuna Capital -上海
  11. python合并word表格_Python实战009:读取Word文档中的表格数据及表格合并问题解决...
  12. Intellij idea和eclipse快捷键—快速复制当前行到上一行或者下一行失效解决
  13. 微信开发之使用第三方图文编辑器
  14. java map扩容机制_Java HashMap的原理、扩容机制、以及性能思考
  15. BigDecimal出现多位小数问题
  16. 市场分析-全球与中国电阻抗断层扫描设备市场现状及未来发展趋势
  17. 201571030139/201571030134《小学生四则运算练习软件需求说明》结对项目报告
  18. GitHub年度报告,爆全球程序员画像!
  19. 新冠状病毒的基因序列
  20. 这些硬盘参数你都懂得吗?

热门文章

  1. java-对密码进行加密和验证的类
  2. 修复iPhone8白屏的3种方法,可保留设备数据
  3. 网站使用CDN加速的5个优势
  4. 读书分享:《数学之美》中的一些关键名词
  5. 中国国内可用API合集
  6. C#的HTTP协议中POST与GET的区别
  7. (root用户)bash: ./xx: Permission denied解决方法
  8. 博士申请 | 美国密歇根州立大学ACTION Lab招收CV/ML方向全奖博士生
  9. ubuntu 向日葵连接后即断开解决办法
  10. Personalized Top-N Sequential Recommendation via Convolutional Sequence Embedding