main.xml 里有一个ImageView 控件,下面是代码:
package com.wind.activity;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.view.View;
import android.widget.ImageView;
public class AndroidTestActivity extends Activity {
/** Called when the activity is first created. */
private ImageView mImageView;
private boolean mFlag = true;
private Thread mThread;
private Handler mHandler;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mImageView = (ImageView) findViewById(R.id.imageView1);
mThread = new Thread(new ImageThread());
mHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
// TODO Auto-generated method stub
switch (msg.what) {
case 1:
mFlag = mFlag ? false : true;
if (mFlag) {
mImageView.setVisibility(View.VISIBLE);
} else {
mImageView.setVisibility(View.INVISIBLE);
}
break;
}
super.handleMessage(msg);
}
};
mThread.start();
}
class ImageThread implements Runnable {
@Override
public void run() {
while (!mThread.isInterrupted()) {
if (mHandler != null) {
Message message = new Message();
message.what = 1;
mHandler.sendMessage(message);
}
try {
Thread.sleep(800);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
}
分享到:
相关推荐
大家可以看一下实现方式,重在学习,方式很简单就是继承TextView,最关键的就是使用getPaint()方法获取当前绘制...最后,在onDraw()方法中,通过矩阵的方式来不断平移渐变效果,从而在绘制文字时,产生动态的闪动效果。
大家在使用APP的时候,有的APP在点击语音搜索界面后,会出现一个... 这种方法的原理很简单,利用handler的延时机制在子线程中完成图片切换,再在主线程展示。 1、首先我们要先写一个线程池,在使用的时候方便调用。
基于Android自定义实现的几种进度条,自定义控件
精彩编程与编程技巧-在VB中实现闪动标题栏 ...
Android文字闪动效果
Android键盘面板冲突 布局闪动处理方案(聊天界面键盘冲突),解决切换冲突、解决全屏切换冲突
Android 实现闪动的文字效果,通过自定义的方式实现
JKeyboardPanelSwitch是一款用于Android键盘面板冲突,布局闪动处理方案的软件
Android自定义View-动态的文字闪动效果demo
主要介绍了Android编程实现上方通知栏里闪动效果的方法,结合实例形式分析了Android通知栏动画特效具体实现技巧,需要的朋友可以参考下
小学数学数学神探名侦探图像从不闪动
EditText弹出软键盘,切换表情页面进行闪动,1,获取软键盘的高度和表情的高度一致;2,设置软键盘的弹出模式,保证了页面不会进行闪动;
C#实现闪动托盘图标示例,模仿QQ或Foxmail,任务执行时实现托盘图标闪动效果。
分时图增加最近一点的数值闪动显示并在右侧画出最新价数值 支持夜间模式的展示 apk体验 反馈 本Demo根据以往从事股票类App开发经验实现通用画图模块,因为当初也是为了快速实现功能,bug在所难免,后面会持续更新...
Flutter与Android Native原生进行混合开发(flutter module),Flutter和Android Native相互跳转,Flutter和Android Native进行通信的示例Demo 有Flutter官方API和引入FlutterBoost两种方式,具体可以看我的博客 第一...
主要介绍了android编程实现类似于支付宝余额快速闪动效果的方法,涉及Android时间函数的相关使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
主要为大家详细介绍了Android自定义View实现比赛时间闪动效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
地图中部分区域闪动,非常好的特效地图中部分区域闪动,非常好的特效
地图实现分布带闪动提示---地图分布,可以再开发,纯CSS效果,包括着重闪动效果
安卓实现绚丽的闪动字效果 已经自定义好控件 使用方面,详细效果请参照我的博客,博客地址:http://blog.csdn.net/xiaoqiang_0719/article/details/45693445