i want something like following image
i tried it using drawable shape
If the aspect ratio of the oval you need is fixed, then you can use the gradient drawable as a background and use scaleX or scaleY to stretch it into an oval.
drawable myradial.xml:
view using it as a background
If the aspect ratio is not fixed, it still might be possible to set scaleX in code at runtime.
This will not work for everyone in all situations. It can make for tricky layouts. One nice things is it is a single render pass, compared to the 3 passes of the very elegant solution posted with 2 linear gradients over a solid. It also can be used to stretch out any gradient, for example to create a linear gradient at a 22.5 degree angle.