Sub Activity_Create(FirstTime As Boolean)
b.Initialize("")
Activity.AddView(b,10%x,10%y,30%x,20%y)
b.Color = Colors.green
Dim k As Int = ViewColor(b)
Dim res() As Int
res = GetARGB(k)
Log(res(1) & " " & res(2) & " " & res(3))
End Sub
Sub ViewColor(v As View) As Int
Dim cnvs As Canvas
cnvs.Initialize(b)
Return cnvs.Bitmap.GetPixel(1%x, 1%x)
End Sub
Sub GetARGB(Color As Int) As Int()
Dim res(4) As Int
res(0) = Bit.UnsignedShiftRight(Bit.AND(Color, 0xff000000), 24)
res(1) = Bit.UnsignedShiftRight(Bit.AND(Color, 0xff0000), 16)
res(2) = Bit.UnsignedShiftRight(Bit.AND(Color, 0xff00), 8)
res(3) = Bit.AND(Color, 0xff)
Return res
End Sub