Example:
function onUpdate(dc as Dc) as Void {
dc.setColor(Graphics.COLOR_WHITE, Graphics.COLOR_WHITE);
dc.clear();
dc.setAntiAlias(true);
dc.setColor(Graphics.COLOR_PINK, Graphics.COLOR_WHITE);
dc.fillCircle(dc.getWidth()/3, dc.getHeight()/4,dc.getWidth()/4);
var color = Graphics.createColor(130, 100, 50, 25);
// @@ setFill crash on edge 1040 api level 4.2.2
dc.setFill(color); <-- crash
// @@ setStroke crash on edge 1040 api level 4.2.2
dc.setStroke(color); <-- crash
dc.setFill(0x80FaFF1F); <-- crash
dc.setStroke(0x80F0FF0F); <-- crash
dc.drawText(dc.getWidth()/2, dc.getHeight()/2, Graphics.FONT_MEDIUM, "Alpha color test",
Graphics.TEXT_JUSTIFY_CENTER);
color = Graphics.createColor(100, 240, 50, 25);
dc.setFill(color); <-- crash
dc.setStroke(color); <-- crash
dc.fillCircle(dc.getWidth()/2, dc.getHeight()/2,dc.getWidth()/2);
}
Using SDK Connect IQ 4.2.3
Edde 1040 API version CIQ 4.2.0 Sotfware 16.13