I think the problem is that alpha is a percent, not 0-255. In other words, you are setting an 100% alpha, which is fully opaque.