如何使文本在textview中闪烁

时间:2018-02-08 10:36:17

标签: java android textview

enter image description here我在textview中有一个文字我需要它闪烁请帮助我。

我试过这个1How to make the textview blinking

但是TextView正在闪烁。我只需要" Text1" 的文字即可闪烁。

1 个答案:

答案 0 :(得分:1)

尝试此操作,您可以使用 setText() TextView

中制作眨眼效果

尝试以下代码

<TextView
    android:id="@+id/usage"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@color/colorPrimaryDark"
    android:gravity="center"
    android:textColor="#d92804" />

Java代码;

TextView textView;

textView = (TextView) findViewById(R.id.textView);

testBlink();

    private void testBlink() {
        final Handler handler = new Handler();
        new Thread(new Runnable() {
            @Override
            public void run() {
                int timeToBlink = 1000;
                try {
                    Thread.sleep(timeToBlink);
                } catch (Exception e) {
                }
                handler.post(new Runnable() {
                    @Override
                    public void run() {

                        if (textView.getText().toString().equals("")) {
                            textView.setText("Nilesh");
                        } else {
                            textView.setText("");
                        }
                        testBlink();
                    }
                });
            }
        }).start();
    }