Зачем применять преобразование к webView смещать сенсорные события внутри webView?
Я переопределяю onDraw()
метод WebView
и применять только translate()
в canvas
(тогда мне нужно применить методы асимметрии и масштабирования.) В результате WebView
является translated
в то время как сенсорные события смещены так же, как и WebView
например: при нажатии на кнопку он выделяет текст, так как до преобразования это было местоположение текста.
Как я могу применить преобразование к WebView
не имея такой дислокации сенсорных событий?
final WebView mWebView = new WebView(this);
WebSettings settings = mWebView.getSettings();
settings.setJavaScriptEnabled(true);
settings.setPluginState(WebSettings.PluginState.ON);
mWebView.loadUrl(url);
private class CustomWebView extends WebView {
public CustomWebView(Context context) {
super(context);
}
@Override
protected void onDraw(Canvas canvas) {
canvas.translate(200,900);
super.onDraw(canvas);
}
}