Я создаю приложение, в котором при нажатии кнопки в textView отображается другой элемент массива. Теперь я хотел бы добавить анимацию для одного слова, заменяющего предыдущее слово при нажатии кнопки. Возможно, текущее отображаемое слово исчезает и заменяется следующим словом с переводом из x. Хотя сама анимация не важна, я просто хотел бы знать, как анимировать, чтобы изменить контекст textView, если это возможно. Вот код для кнопки:
public void nextWord(View view) { //next word is the onclick of the button
Button nextButton = findViewById(R.id.nextButton);
Button showTextButton = findViewById(R.id.showTextButton);
TextView wordTextView = findViewById(R.id.wordTextView);
EditText editTextView = findViewById(R.id.enterEditText);
ImageView logoImageView = findViewById(R.id.logoImageView);
i++;
String displayHint;
String displayText;
displayText = enterWord() + chooseArray();
displayHint = chooseArray();
wordTextView.setText(displayText);
editTextView.setHint(displayHint);
if (i == 1) {
wordTextView.setVisibility(View.VISIBLE);
editTextView.setVisibility(View.VISIBLE);
logoImageView.setVisibility(View.INVISIBLE);
wordTextView.setText(enterWord() + initial(0));
editTextView.setHint(initial(0));
}
}
Вот массив, для которого отображаются слова:
String[] zeroArray = {
"",
"Verb",
"Adverb",
"Verb",
"Verb",
"Place",
"Verb",
"Body Part",
"Body Part",
"Body Part",
"Food",
"Film",
"Adjective",
""
}