Tengo una aplicación que muestra la vista de la cámara en la pantalla en un FrameLayout. La pantalla está en modo LandScape fijo.¿Cómo mover una vista de texto de forma dinámica en la pantalla? (framelayout)
Necesito escribir un textView con coordenadas dinámicamente determinadas de la pantalla. Las coordenadas se determinan en porcentajes, por ejemplo:
escribir la vista de texto en las coorinates x = 80% de la pantalla & y = 20% de la pantalla. escriba la vista de texto en las coorinates x = 35% de la pantalla & y = 55% de la pantalla.
cómo hacerlo? Ya tengo los porcentajes, sólo necesito saber cómo usarlos para escribir el TextView en la posición deseada de los ejemplos de código FrameLayout
son bienvenidos
he intentado con esto, pero no lo hace obras, el TextView no se mueve:
TextView poi..... etc etc
poi.setLayoutParams(new LayoutParams((int)(w*(xCoordPercent/100)), h/2));
gracias
Creo que lo que estás tratando de hacer es animar un TextView. Si es el caso, deberías echar un vistazo a los tutoriales al respecto, es bastante sencillo para movimientos básicos como ese y podría darte ideas mientras esperas más respuestas aquí. – Sephy
no no, no quiero animarlo, solo quiero mover el texto en la pantalla, de izquierda a derecha, de arriba a abajo, dependiendo de las coordenadas generadas dinámicamente. Más tarde utilizaré una imagen, pero ahora necesito motear una vista de texto – NullPointerException