Una "Antes y Después" comparación de imágenes Slide Control en Andorid

Hola y lo siento por la pregunta, pero no puedo encontrar nada en Internet.

¿Alguien sabe si existe la posibilidad de construir un control de diapositivas de comparación de imágenes en Android como una que existe en HTML 5?

Http://thenewcode.com/819/A-Before-And-After-Image-Comparison-Slide-Control-in-HTML5

Cualquier idea de cómo puedo lograr esto. Cualquier consejo será grande para mí.

Muchas gracias.

Una forma es usar un buscador y un framelayout que se encuentra encima de la imagen original. Al deslizar la barra de búsqueda, se ajusta la altura de los cuadros que contiene la segunda imagen.

Código para arriba abajo revelar

  private SeekBar seekBar; 

Bajo protected void onCreate(Bundle savedInstanceState) {

añadir

 seekBar = (SeekBar) findViewById(R.id.seekBar1); seekBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() { int progress = 0; @Override public void onProgressChanged(SeekBar seekBar, int progresValue, boolean fromUser) { FrameLayout target = (FrameLayout) findViewById(R.id.target); progress = progresValue; ViewGroup.LayoutParams lp = target.getLayoutParams(); lp.height = progress; target.setLayoutParams(lp); } @Override public void onStartTrackingTouch(SeekBar seekBar) { } @Override public void onStopTrackingTouch(SeekBar seekBar) { } }); 

El diseño

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" app:layout_behavior="@string/appbar_scrolling_view_behavior" tools:showIn="@layout/activity_main" tools:context=".MainActivity"> <ImageView android:id="@+id/image" android:layout_width="600dp" android:layout_height="300dp" android:src="@drawable/pug_color"/> <FrameLayout android:id="@+id/target" android:layout_width="600dp" android:layout_height="150dp"> <ImageView android:id="@+id/imageb" android:layout_width="600dp" android:layout_height="300dp" android:layout_gravity="center_horizontal" android:src="@drawable/pug_bw"/> </FrameLayout> <SeekBar android:id="@+id/seekBar1" android:layout_below="@+id/image" android:layout_width="fill_parent" android:layout_height="wrap_content" android:progress="300" android:max="600" /> </RelativeLayout> 

He creado la biblioteca para esta funcionalidad, alguien que el acero puede necesitar esta característica, será bueno para ellos

 compile 'com.github.developer--:beforeafterslider:1.0.4' 
  • Android - Get Contact Foto del número de teléfono
  • Problemas para tomar fotos con Android (Cámara vertical | Retrato)
  • ¿Cómo puedo crear efectos de fotos en Android?
  • Datos Exif TAG_ORIENTATION siempre 0
  • ¿Cómo puedo agregar una imagen de contacto dentro de ContentProviderOperation?
  • Cómo guardar las fotos tomadas en una carpeta específica?
  • ¿Cómo enviar una foto a Instagram usando mi aplicación de Android?
  • Android obtener ruta de la foto sin tomar foto
  • Declarado constante para el tamaño de la foto de contacto de Android?
  • ¿Cómo puedo mostrar una imagen que acabo de sacar de mi cámara en mi aplicación Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.