ScrollView阻止了一些动作

时间:2017-03-24 12:14:16

标签: java android android-studio

我有一个ScrollView,其中包含了一些TextView 当我按下textView时会出现一个“MotionEvent.ACTION_UP/DOWN”方法,它会使textSize发生变化,然后在2s之后,大小文本会再次发生变化。

Handler handler5 = new Handler();
handler5.postDelayed(new Runnable() {

    @Override
    public void run() {
        Presence.setTextSize(TypedValue.COMPLEX_UNIT_PX, 60);
    }

}, 2000);

使用ScrollView,文字在2秒后不再发生任何想法?

1 个答案:

答案 0 :(得分:0)

您可以像这样使用CountDownTimer类:

public class MyCountDownTimer extends CountDownTimer {
    public MyCountDownTimer(long startTime, long interval) {
        super(startTime, interval);
    }

    @Override
    public void onFinish() {
        Presence.setTextSize(TypedValue.COMPLEX_UNIT_PX, 30);
    }

    @Override
    public void onTick(long millisUntilFinished) {
        Presence.setTextSize(TypedValue.COMPLEX_UNIT_PX, 60);
    }
}

然后像这样调用那个类:

private CountDownTimer countDownTimer = new MyCountDownTimer(startTime, interval);