Unfortunately this would require a bit of effort on your end:
Instead of performing a fragment navigation, you'd need to determine the position of the anchor element on the page. You'd need to use addJavaScriptInterface to convey this back to the Java side, don't forget to convert the CSS pixels you get from JS to physical pixels by multiplying by
webview.getScale()
.Use an OverScroller to drive the animation to the desired scroll offset.