Как сделать анимацию на основе цикла - PullRequest
0 голосов
/ 12 мая 2019

Я создаю свое собственное маленькое приложение и хочу создать анимацию TextView (которая изменяет поля и высоту) на Java-андроиде.Как я могу это сделать?

Это то, что я пробовал, но когда я проверяю это, он ждет 0,5 с, а затем все меняется за один раз.

    yesno_button.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {

            LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);

            for (int step = 0; step <= 50; step++) {
                params.setMargins(100,100 - step,100,0);
                yesno_button.setLayoutParams(params);
                yesno_button.setHeight(100 - 2 * step);
                SystemClock.sleep(10);
            }
        }
    }

Почему я не могуувидеть это шаг за шагом?Если это невозможно таким образом, как бы вы это сделали?

(извините за мой плохой английский, я француз: P)

...