TextView设置霓虹灯效果

TextView是android中最常用的控件之一,也是一个很简单的控件。这里呢,利用TextView做了一个简单的demo,以便熟悉一下TextView,适合android刚入门小伙伴看一看。 整个过程就是利用线程,每隔一段时间发送消息,改变TextView的背景颜色,最后达到霓虹灯的效果。我也是一个新手,线程这个方面,我理解得也不是很透彻,欢迎个位提出问题,我们一起讨论。下面是这个demo 的代码。 activity_main.xm
<?xml version="1.0" encoding="utf-8"?>                        

MainActivity.java
package f3.nsu.com.neon;import android.graphics.Color;import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.TextView;import java.util.Timer;import java.util.TimerTask;/** * TextView霓虹灯 */public class MainActivity extends AppCompatActivity {    //存TextView的ID    private int[] textIds = new int[]{R.id.text01,R.id.text02,R.id.text03,R.id.text04,R.id.text05};    //存颜色    private int[] colors = new int[]{Color.BLACK,Color.BLUE,Color.CYAN,Color.DKGRAY,Color.GRAY};    //绑定控件的用的TextView数组    private TextView[] views = new TextView[textIds.length];    private Handler mHandler;    private int currentColor = 0;   //从哪个颜色开始    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        //循环遍历ID数组绑定控件        for (int i = 0;i

以上就是全部代码,如果发现问题,请指正。

更多相关文章

  1. Android中shape的使用
  2. Android小項目之ListView实现论坛管理效果
  3. Android基础-四种基本布局和自定义控件的步骤
  4. Android动画效果 translate、scale、alpha、rotate 切换Activity
  5. 改变android中button的样式
  6. Android(安卓)Button及TextView动态变换颜色
  7. Android(安卓)RadioButton设置选中时文字和背景颜色同时改变
  8. shape基本用法及全部属性定义
  9. Android(安卓)background tint颜色渲染

随机推荐

  1. Android开发之Activity(二)——启动模式和t
  2. 【Android】报表、线图、饼图、柱状图 (
  3. Android (Notification)消息推送机制
  4. Android 7.1 隐藏底部状态栏 和去掉默认
  5. android textview 点击变字
  6. 如何设置Android中TextView的行间距
  7. Android 启动项 Activity
  8. Android(安卓)UI控件之CheckBox实现墨迹
  9. android 虚拟机下面 安装apk文件
  10. android 监听系统时区变化,日期变化,时间变