Implementando "withDelay" no Picasso Android (para skimming)

Ao lidar com muitas imagens de rolagem, você deve evitar o problema de carregar enquanto desliza, enquanto o usuário está rolando rapidamente. A solução mais simples e geralmente a melhor é notavelmente simples:

somenteintroduza um pequeno atraso (por exemplo, 350) antes de fazer qualquer coisa.

Se a imagem já estiver no cache, basta carregá-la. Caso contrário, apenas espere um pouco - e prossiga totalmente normalmente.

Com o magnífico Picasso, deprimente parece que há umgarfo que de fato faz exatamente isso, ele tem uma opção "withDelay" ** (consultehttps://github.com/square/picasso/issues/248)

Estou com medo de garfos.

Mas é possível fazer isso no Picasso, talvez usando um "Destino" personalizado? Assim,

Minha chamada comum do Picasso (no final de um getView ...)

Picasso.
  with(State.mainContext).
  load(imageFile.getUrl()).
  placeholder(R.drawable.default).
  noFade().
  into(v.im);

enquanto eu acho que quero algogostar isto .......

Picasso.
  with(State.mainContext).
  load(imageFile.getUrl()).
  placeholder(R.drawable.default).
  noFade().
  into(new Target()
     {
     simply wait .350 before proceeding completely normally...
     });

Eu não posso fazer isso, alguém pode fazer isso?

questionAnswers(2)

yourAnswerToTheQuestion