Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Haciendo un fundido suave para imageview en android

Me las arreglé para hacer la imageView desaparecer después de 10 segundos (una imagen tutorial en mi mainActivity). Pero quiero hacer un desvanecimiento suave porque como esto no se ve bien, ¿alguien puede referirme a cualquier buen tutorial

img=(ImageView)findViewById(R.id.ImageTutorial); if(getIntent()!=null) { Bundle extras = getIntent().getExtras(); String TutorialDemo=extras !=null? extras.getString("TutorialDemo"):"false"; if(TutorialDemo.equals("true")) { Runnable mRunnable; Handler mHandler=new Handler(); mRunnable=new Runnable() { @Override public void run() { img.setVisibility(View.GONE); //This will remove the View. and free s the space occupied by the View } }; mHandler.postDelayed(mRunnable,10*900); } else { img.setVisibility(View.GONE); } } 

Aquí está la vista de la imagen xml

  • Cambiar fragmentos dentro de la pestaña
  • Teclado suave oculta la barra de acción
  • Convertir la imagen de recursos desplegables en mapa de bits
  • Animaciones de diseño de Android de abajo hacia arriba y de arriba a abajo en ImageView
  • Cómo Calibrar el Acelerómetro Android y Reducir el Ruido, Eliminar la Gravedad
  • Android: notifyDataSetChanged (); no funciona
  •   <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/fullview" > <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="10dp" android:orientation="vertical" > . . . . <ImageView android:contentDescription="tutorial" android:id="@+id/ImageTutorial" android:layout_width="match_parent" android:layout_height="120dp" android:layout_alignParentBottom="true" android:background="@drawable/tutorial" android:layout_marginTop="40dp" android:gravity="center" /> </LinearLayout> 

  • Espacio flexible en Android
  • No se encuentra el método Gradle DSL: 'runProguard'
  • Fragmentos no siempre se reemplazan cuando se utiliza el botón Atrás
  • Android WebView Javascript de los activos
  • ¿Cuál es el propósito de startManagingCursor?
  • Cómo codificar un WAV a un mp3 en un dispositivo Android
  • 2 Solutions collect form web for “Haciendo un fundido suave para imageview en android”

    Reemplace img.setVisibility (View.GONE) en su código con una llamada a fadeOutAndHideImage (img) que se define así:

      private void fadeOutAndHideImage(final ImageView img) { Animation fadeOut = new AlphaAnimation(1, 0); fadeOut.setInterpolator(new AccelerateInterpolator()); fadeOut.setDuration(1000); fadeOut.setAnimationListener(new AnimationListener() { public void onAnimationEnd(Animation animation) { img.setVisibility(View.GONE); } public void onAnimationRepeat(Animation animation) {} public void onAnimationStart(Animation animation) {} }); img.startAnimation(fadeOut); } 

    Se aplicará primero la animación de fundido, luego se ocultará la vista de la imagen.

    Tomar sugerencia de este fragmento de código. El código requerido es el siguiente:

     Animation fadeOut = new AlphaAnimation(1, 0); // the 1, 0 here notifies that we want the opacity to go from opaque (1) to transparent (0) fadeOut.setInterpolator(new AccelerateInterpolator()); fadeOut.setStartOffset(500); // Start fading out after 500 milli seconds fadeOut.setDuration(1000); // Fadeout duration should be 1000 milli seconds 

    Ahora ponga esto a un elemento diga una opinión de la imagen –

     myImageView.setAnimation(fadeOut); 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.