Sí, puedes. Todo es posible. Sólo tienes que llamar a la tostadora varias veces en el código. Puse el código de la tostada en un método, y llamo a ese método 3 veces, espalda contra espalda. El pan tostado permanece en la pantalla por un buen tiempo, y obtengo el efecto visual que quiero. simple, funciona para mí.
public class Image extends Activity {
ImageView image;
String sceneUrl;
String networkAvatar;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.image);
Intent intent = getIntent();
String networkAvatar = intent.getStringExtra("networkAvatar");
customToast("hey", cool);
customToast("hey", cool);
customToast("hey", cool);
}
private void customToast(String message, String avatar) {
LayoutInflater li = getLayoutInflater();
View toastLayout = li.inflate(R.layout.toast, (ViewGroup)findViewById
(R.id.toastLayout));
ImageView imageToast = (ImageView) toastLayout.findViewById(R.id.toastImage);
Picasso.with(this).load(avatar).into(imageToast);
TextView text = (TextView) toastLayout.findViewById(R.id.toastText);
text.setText(message);
Toast toast = new Toast(this);
toast.setDuration(Toast.LENGTH_LONG);
toast.setView(toastLayout);
toast.setGravity(Gravity.FILL_HORIZONTAL|Gravity.BOTTOM|Gravity.RIGHT,100,50);
toast.show();
}
Si va a filtrar la memoria o hacer que el teléfono de mi usuario explote a alguien, por favor hágamelo saber.