android 霓虹灯制作

本文介绍了如何在Android中制作霓虹灯效果。主要通过设置颜色数组和视图数组,然后利用Handler改变View的背景颜色,实现颜色的循环显示。
摘要由CSDN通过智能技术生成

1.霓虹灯

霓虹灯的主要制作是通过颜色在每个视图中的循环显示。

首先需要两个数组来分别定义颜色和视图

int[] colors=new colors[]{

	Color.BLUE,
	Color.GREEN,
	Color.RED

}

int[] names=new int[]{
        R.id.view1,
        R.id.view2,
        R.id.view3,
};

2.关联视图

View[] views=new View[3];
for(int i=0;i<views.length;i++){
    views[i]=findViewById(names[i]);
}

3.用handler来处理View的背景颜色

//定义好当前颜色用来处理视图颜色的变化

int currentColor=0;
final Handler handler=new Handler(){
    @Override
    public void handleMessage(@NonNull Message msg) {

            if (msg.what==0x123){
//currentColor充当颜色的变化量。
//由于从第二次遍历开始,currentColor=1,颜色已经加一,那么最后一个视图views[2]不能显示为colors[3],否则将越界异常,而要从colors[0]重新开始;
//即views[0]->colors[1] views[1]->colors[2]    views[2]->colors[0]
//第三次遍历 
//  views[0]->colors[2]    	               vie
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值