At present we restrict the protrusion and rotation animations on the Pie and DonutSeries to selection by gesture. As such, selecting a slice in code shouldn't cause it to animate in any way - it should just jump to the appropriate position. Calling series.setSelectedPosition(0.0f); will ensure the pie/donut series is rotated such that the slice's centre is at 0.0 (i.e. the top).
From your post it sounds like the protrusion animation is happening even when you select a slice in code. Is this the case? If so, what version of ShinobiCharts for Android are you using?