Android TextViewネオン効果の設定

2950 ワード

TextViewネオン効果の設定
TextViewはandroidで最もよく使われるコントロールの一つであり、簡単なコントロールでもあります.ここでは、TextViewを利用して簡単なdemoを作って、TextViewを熟知して、androidの入門したばかりの仲間に適しています.
全体の過程はスレッドを利用して、一定の時間ごとにメッセージを送信して、TextViewの背景の色を変えて、最後にネオンの効果を達成します.私も初心者で、スレッドのこの方面、私は理解してもあまり透徹していません.ビットが問題を提起することを歓迎して、私たちは一緒に討論します.次はこのdemoのコードです.
activity_main.xm



    
    
    
    
    
    



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

以上がすべてのコードですが、問題が見つかったら、指摘してください.