App inventor 2 en español
Cómo programar los teléfonos móviles con Android
mediante App inventor 2 - Juan Antonio Villalpando
-- Tutorial de iniciación de App Inventor 2 en español --
Volver al índice del tutorial
___________________________
51C.- Obtener un color en decimal y pasarlo a RVA.
p51C_decimal_rva.aia
- Presentación.
- Ponemos en un Lienzo una imagen de barras de colores mediante su Propiedad ImagenDeFondo.
- Mediante el Bloque TomarColorDeFondoDelPíxel, obtenemos el valor decimal del color que tocamos en la pantalla.
- Nos dará un número decimal de la forma -14567444, ese número lo debemos convertir a su color correspondiente de Rojo, Verde y Azul.
- Para obtenerlo se utiliza algoritmos, podemos buscar en internet: convert decimal to rgb.
Sub ConvertLongToRGB(ByVal Value As Long, R As Byte, G As Byte, B As Byte)
R = Value Mod 256
G = Int(Value / 256) Mod 256
B = Int(Value / 256 / 256) Mod 256
End Sub
Color = RVA - 16777216
- Si los colores son R = 240, V = 130 y A = 80
- Color = -1.015.216
_________________
- Diseño.
_________________
- Bloques.
_________________
- Otra manera de obtener los colores.
- App Inventor tiene un componente para obtener el color, lo podemos encontrar abajo en los colores..."separar color"
- Obtiene una lista desde donde podemos obtener los colores rojo, verde, azul y la transparencia.
- Utiliza el diagrama cromático para estudiar el color.
__________________________________
|