Attached modified your radial demo.
Thats simple demo without range checking on APoints etc.
For now its gradient based on Prev and Next angle for every slice, first color for gradient get from series, second always white. Added required package BGRABitmapPack.
Oh, Radius property of TCustomPieSeries need to be public. Please check the code.