android TextView设置霓虹灯效果
16lz
2022-05-04
TextView设置霓虹灯效果
TextView是android中最常用的控件之一,也是一个很简单的控件。这里呢,利用TextView做了一个简单的demo,以便熟悉一下TextView,适合android刚入门小伙伴看一看。 整个过程就是利用线程,每隔一段时间发送消息,改变TextView的背景颜色,最后达到霓虹灯的效果。我也是一个新手,线程这个方面,我理解得也不是很透彻,欢迎个位提出问题,我们一起讨论。下面是这个demo 的代码。 activity_main.xm<?xml version="1.0" encoding="utf-8"?>
MainActivity.javapackage 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
以上就是全部代码,如果发现问题,请指正。
更多相关文章
- Android中shape的使用
- Android小項目之ListView实现论坛管理效果
- Android基础-四种基本布局和自定义控件的步骤
- Android动画效果 translate、scale、alpha、rotate 切换Activity
- 改变android中button的样式
- Android(安卓)Button及TextView动态变换颜色
- Android(安卓)RadioButton设置选中时文字和背景颜色同时改变
- shape基本用法及全部属性定义
- Android(安卓)background tint颜色渲染