With the iOS ArcGIS SDK, I can derive my own Symbol class and fully customize its appearance with raw 2D graphics drawing commands by overriding:
/** Method called by @c AGSGraphicsLayer to draw geometry onto context.
@since 1.8
*/
- (void)drawGraphic:(AGSGraphic *)graphic inContext:(CGContextRef)context forEnvelope:(AGSEnvelope*)env atResolution:(double)resolution;
However, I cannot find anything like this in the Android ArcGIS SDK. Am I missing something?