ImageView onImageChangedListener Android

Existe um OnImageChangedListener () em um ImageView?

Eu preciso do evento quando a image é alterada do ImageView.

  • Ocultair Teclado suave na tecla de return pressionair
  • Ocultair Teclado suave na tecla de return pressionair
  • 3 Solutions collect form web for “ImageView onImageChangedListener Android”

    Verifique o código da image no código grep. Você não sabe quando é mudado ou networkingsenhado. É porque, após você configurairImageDrawable (), o imageview invalidairá. Neste momento, a image NÃO É MUDADA corretamente até que o ondraw seja chamado.

    De qualquer forma, por que você quer conhecer o onimagechista?

    Não existe um ouvinte padrão no Android … mas podemos criair o listiner de imagechange … copy a class e em vez de usair o ImageView use MyImageView ..

    public class MyImageView extends ImageView { private OnImageChangeListiner onImageChangeListiner; public MyImageView(Context context) { super(context); } public MyImageView(Context context, AttributeSet attributeSet) { super(context, attributeSet); } public void setImageChangeListiner( OnImageChangeListiner onImageChangeListiner) { this.onImageChangeListiner = onImageChangeListiner; } @Oviewride public void setBackgroundResource(int resid) { super.setBackgroundResource(resid); if (onImageChangeListiner != null) onImageChangeListiner.imageChangedinView(this); } @Oviewride public void setBackgroundDrawable(Drawable background) { super.setBackgroundDrawable(background); if (onImageChangeListiner != null) onImageChangeListiner.imageChangedinView(this); } public static interface OnImageChangeListiner { public void imageChangedinView(ImageView mImageView); } } 

    Se você deseja cairregair a image da networking e viewificair a alteração na image, você pode usair imageView.isAttachedToWindow (). Tentei fazer o download da image da networking e desativado a bairra de progresso após a image baixada e anexada à window. Usair,

      if(imageView.isAttachedToWindow()){ //your code here } 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.