Actualizar la posición de la vista debajo de otra vista en Android

Tengo una vista personalizada con id R.id.dragableview dentro de un RelativeLayout, que se mueve hacia arriba y hacia abajo por arrastrar y soltar. Mi problema es, en el diseño hay otra vista que depende de la dragable uno:

<View android:id="@+id/dependent_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/dragableview" /> 

Mi problema es, cuando la vista arrastrable se mueve, la otra se queda donde originalmente estaba. Quiero que esté por debajo de la otra vista siempre! ¿cómo puedo lograr eso? ¿Qué método debo llamar desde dentro de mi vista personalizada, por lo que la otra vista puede actualizar su posición? Gracias

Creo que tienes dos opciones:

  1. Utilice un RelativeLayout y posicione su segunda vista en alguna posición relativa a su vista arrastrable.

  2. Si la opción # 1 no funciona, también puede intentar traducir su segunda vista a la misma distancia que arrastra la primera vista, utilizando setTranslationX (float translationX) y setTranslationY (float translationY) .

  • Textview dentro de RelativeLayout en la vista personalizada ¿No se aplica la gravedad correctamente?
  • ¿Cuál es la manera correcta de ampliar EditText para darle funcionalidad adicional "predeterminada"
  • Cómo identificar una vista en el diseño?
  • Android Take Captura de pantalla de Vista de superficie muestra negro
  • A veces listView.getChildAt (int index) devuelve NULL (Android)
  • ¿Cómo mostrar la lista desplegable-ver debajo de la vista particular en android?
  • Transferir el enfoque táctil a otra vista
  • ¿Cómo crear una vista personalizada simple?
  • Escala de diseño relativo personalizado?
  • ¿Android View.postDelayed referencia de la fuga?
  • ExpandableListView - ¿Es posible la expansión condicional?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.