как мне установить продолжительность gifimageview?Я пытаюсь установить продолжительность видимости в методе generateGif ().
Я новичок.Спасибо за ваше время и помощь!
public class MainActivity extends AppCompatActivity {
private int randomNumber;
private Button clear, gerar;
private EditText minNum, maxNum;
private TextView result;
private GifImageView gifImageView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
gerar = findViewById(R.id.btn_gerar_id);
clear = findViewById(R.id.btn_clear_id);
minNum = findViewById(R.id.min_number_id);
maxNum = findViewById(R.id.max_mumber_id);
result = findViewById(R.id.result_id);
gifImageView = findViewById(R.id.matrix_id);
gifImageView.setVisibility(View.INVISIBLE);
gerar.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (isCampoVazio()){
Toast.makeText(MainActivity.this, "Digite um número mínimo e um número máximo", Toast.LENGTH_LONG).show();
return;
}
if (isMaxNumEhMenorQueMinNum()){
Toast.makeText(MainActivity.this, "O numero maximo nao pode ser menor que o numero minimo", Toast.LENGTH_SHORT).show();
return;
}
generateGif();
gerarNumeroRandomico();
}
});
clear.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
clearFields();
}
});
}
private void generateGif() {
gifImageView.setVisibility(View.VISIBLE);
}
}