Pregunta

Necesito desarrollar una aplicación de lotería instantánea juego.

Necesito una idea / procedimiento a aplicar para raspar la costumbre similar al widget de billetes de lotería instantánea en Android.

El requisito es como, el contenido real (número secreto) debe ser cubierto por alguna imagen (lo que indica área de borrador). Cuando el usuario toque y arañar la imagen, la imagen tiene que desaparecer lentamente y el contenido de fondo (número secreto) debería aparecer en consecuencia.

Por favor, que me haga saber la mejor manera de implementar esto. Estoy en la necesidad real de la misma.

Gracias de antemano.

¿Fue útil?

Solución

Dado que no desea que toda la View para cambiar su transparencia, pero sólo las partes tocadas de la misma, usted tiene que dibujar manualmente en el Canvas, establecer el modo de PorterDuff en un objeto Paint:

mPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC)) 

y draw con Color.TRANSPARENT

También ver este tema en el grupo de desarrolladores de Android: http://groups.google.com/group/android-developers/browse_thread/thread/5b0a498664b17aa0/de4aab6fb7e97e38?lnk=gst&q=erase+transparent#

Otros consejos

Conceptualmente, que podría poner su área de borrador (imagen) en la parte superior del teléfono al que está inicialmente ocultar. Cuando el usuario realiza los movimientos en el área de borrador, cambiar la opacidad de la zona cero, por lo que se desvanece con cada movimiento.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top