Buscar imagens com o retorno de chamada no Picasso?
Quero mostrar uma série de fotos sem intervalos entre as fotos, onde as fotos mudam em intervalos regulares. Percebi que o Picasso inicializa o ImageView antes de iniciar o download, e sempre o faz, independentemente de eu buscar () ou não antes de chamar ().
Busco () para manter o espaço entre as imagens pequeno e também uso .placeholder (R.color.black), mas o espaço ainda é visível, mesmo quando a imagem é carregada da memória.
Meu código fica assim
Picasso.with(getContext()).load(url).fetch();
depois, com um atraso [que está corrigido no momento e que eu quero ajustar dependendo da velocidade da rede]
Picasso.with(getContext()).load(url).into(screenSurface);
Notei que fetch () não suporta nenhum parâmetro de retorno de chamada e retorna nulo, portanto, parece que não é possível saber quando o cache está aquecido.
Duas questões:
Posso ser notado quando uma imagem é armazenada em cache?Existe talvez uma maneira diferente de se livrar dos intervalos entre as imagens e fazê-las aparecer regularmente.[Eu sei que eu poderia codificar manualmente de alguma forma, mas se Picasso suportar, eu gostaria de usá-lo.]