Как создать эффект подсчета для textView в Android

Я работаю над приложением, которое подсчитывает количество вопросительных знаков в нескольких абзацах текста.

После завершения сканирования (которое совсем не занимает времени) я бы хотел, чтобы общая сумма была представлена ​​после того, как число изменится с 0 на ИТОГО. Итак, для 10: 0,1,2,3,4,5,6,7,8,9 10, а затем СТОП.

Я испробовал несколько различных методов:

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

                long freezeTime = SystemClock.uptimeMillis();

                for (int i = 0; i < sent; i++) {
                    if ((SystemClock.uptimeMillis() - freezeTime) > 500) {
                        sentScore.setText(sent.toString());
                    }
                }

Также я пробовал это:

    for (int i = 0; i < sent; i++) { 
        // try {
            Thread.sleep(500);

        } catch (InterruptedException ie) {
            sentScore.setText(i.toString()); 
        } 
    }

Я уверен, что обе эти попытки полностью любительские. Любая помощь приветствуется.

Спасибо,

Ричард

17
задан Richard Burton 16 March 2012 в 12:08
поделиться