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