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 background tint颜色渲染
  2. Android Button及TextView动态变换颜色
  3. Android RadioButton设置选中时文字和背景颜色同时改变
  4. Android动画效果 translate、scale、alpha、rotate 切换Activity
  5. Android基础-四种基本布局和自定义控件的步骤
  6. android:layout_gravity="right"控制LinearLayout中控件居右显示
  7. 5、控件系列之TOAST(吐司提示)的曾经、现在与未来
  8. Android Studio App设置线性布局LinerLayout控件垂直/水平方向排
  9. Android之自制的分页表格控件

随机推荐

  1. 新建项目时Android(安卓)studio Module说
  2. Android(安卓)Binder入门指南之getServic
  3. Android(安卓)初识Retrofit
  4. Android(安卓)中Tabhost选项卡的两种实现
  5. Android(安卓)studio:隐式Intent的使用方
  6. android手机端与web服务器之间的Json数据
  7. 【Android开发那点破事】Android(安卓)Ed
  8. Android(安卓)P Image编译
  9. Android(安卓)ADT插件配置
  10. Android(安卓)HandlerThread的用法