¿Qué significa android canvas.drawbitmap(mapa de bits, 0, 0, nulo)?
¿Quieres realizar la función de dibujo? Esto es fácil de entender.
La función canvas.drawbitmap() puede entenderse como la creación de un nuevo lienzo, como el tablero de dibujo de un pintor. Por supuesto, si no le agregas nada, no habrá nada. estar vacío. Ahora ingrese los parámetros. Bitmap es para importar las imágenes que ya tiene. Por ejemplo, una imagen que el artista no terminó de pintar la última vez ahora se coloca en la mesa de dibujo y necesita continuar trabajando. El parámetro, 0, 0, es para establecer la posición de la pintura en la mesa de trabajo. 0, 0 es la coordenada del eje x y del eje y. Si es (0, 0), el valor predeterminado es comenzar desde. la esquina superior izquierda. La siguiente imagen muestra los cambios en la posición de la imagen colocada en el tablero de dibujo cuando se configuran diferentes parámetros. Puede ver que lo configuré en (100, 10), que es la coordenada x de 100 y la distancia desde el. El lado izquierdo de la imagen a la izquierda es 100; la coordenada y es 10 y la distancia desde la parte superior de la imagen es 10. Puede ver que la parte negra a la izquierda ocupa 100 y la parte negra en la parte superior. Ocupa 10. Finalmente, está el nulo, y el parámetro nulo se usa para configurar el pincel. Si no hay pincel, por supuesto, no es necesario configurarlo. Lo que está haciendo es simplemente mostrar la imagen en el. tablero de dibujo y no implementa la función de dibujar en el tablero de dibujo. Si aún desea darse cuenta de cuántas imágenes se muestran bellamente, solo puedo darle una dirección simple, es decir, debe configurar un temporizador, agregar su función al temporizador y luego cambiar la variable de mapa de bits del parámetro con regularidad, este mapa de bits Es la ruta de la imagen. Para saber cuántos cuadros por segundo, debe configurar el temporizador cada segundo y cambiar la frecuencia del mapa de bits del parámetro. Con respecto a este tema, debe aprender el temporizador. Será más contenido. Todavía estás solo. Pensemos en ello primero...
PD: De hecho, esta función es relativamente fácil de entender. para implementar el dibujo, necesitas configurar dos de estos para implementar el doble buffer. Esto es más difícil y muchos leen el libro, solo puedo ayudarte hasta ahora. Te deseo felices estudios ~ Yo también estoy estudiando.