I'm drawing a custom view. In this view I use two different paint and path objects to paint to the canvas. I'm basically drawing two shapes that overlap. After I add alpha, the part of the view that is overlapped is darker than the rest of the image. This is undesired, but I'm not sure how to fix it. 

This is a clipping of my code to show how I'm using alpha in my NewButtonView.java

```
Paint paint = new Paint();
int color = 0x33ffffff;
int borderColor = 0xFF000000;

paint.setColor(color);
paint.setAntiAlias(true);
paint.setStrokeWidth(strokeWidth);
paint.setStrokeJoin(Paint.Join.ROUND);
paint.setStrokeCap(Paint.Cap.ROUND);
paint.setStyle(Paint.Style.FILL);

```

About 31 minutes into this [Google I/O video](https://www.youtube.com/watch?v=vQZFaec9NpA#t=1860)... they show my desired effect. 

They basically show this image:
![enter image description here](https://i.stack.imgur.com/TAbmz.png)

Add transparency and get this image: UNDESIRED RESULT

![enter image description here](https://i.stack.imgur.com/zsrlp.png)

They end up with this: DESIRED RESULT

![enter image description here](https://i.stack.imgur.com/SqBYV.png)

Does anyone have any idea on how to get this desired affect?