Ok, tengo que ser honesto aquí, todavía no he jugado con Android, aunque estoy planeando hacerlo pronto. Sin embargo, he estado trabajando en la tabla Microsoft Surface.
Si la biblioteca estándar de Android no implementa la funcionalidad para detectar algún tipo de toque y mantenga evento Sugiero lo siguiente:
Creo que fácilmente se podría implementar dicho ayudante de sí mismo. Lo que probablemente quiera hacer es agregar un oyente al evento táctil de ese lienzo. En el momento en que un dedo toca el lienzo, empiezas a ejecutar un temporizador. Cuando el temporizador finaliza, enciendes tu evento deseado. Sin embargo, esto también necesitará que implemente algunas otras cosas. Cuando el dedo se mueve fuera de un cierto umbral, o el dedo se levanta de nuevo, el cronómetro debe detenerse y limpiarse para que no vuelva a disparar.
En este escenario, ha creado el escenario de tocar y mantener. Todo lo que tienes que prestar atención es romperlo con la manipulación táctil añadida.
(! Realmente pensad que la biblioteca táctil estándar debe contener algo similar a esta funcionalidad, aunque)
De lo que yo era capaz de encontrar con unas cuantas búsquedas fue:
@Override
public void onLongPress(MotionEvent e)
{
//Call your own custom copy paste dialog here.
}
(De lo contrario, puede encontrar algo de su agrado en GestureDetector?)
La funcionalidad copypaste usa el ClipboardManager. Todo lo que necesita es crear un menú emergente que contenga copiar y pegar imágenes con el texto asociado y un enlace a ese ClipboardManager.
No, creo que quería decir cómo mover los iconos y widgets – rds