2015-04-22 3 views
0

можно перехватить и применить некоторые пользовательские эффекты/коррекцию цвета, прежде чем веб-браузер андроида будет отображаться на экране. Я хочу, чтобы веб-просмотр оставался отзывчивым к сенсорным взаимодействиям после применения эффектов.android webview offscreen rendering

+0

Да .. возможно, вам нужно вставить свой файл javascript на страницу рендеринга .. –

+0

@ user1992200 можете ли вы, пожалуйста, немного уточнить ссылку, если она доступна? – thunderbird

+0

см. Здесь http://stackoverflow.com/questions/21552912/android-web-view-inject-local-javascript-file-to-remote-webpage в локальном файле сценария должен содержать код сценария java для изменения исправлений –

ответ

2

Наследовать свой класс от WebView, переопределить OnDraw способ. См. Этот ответ для примера: Override onDraw to change how the drawing occurs (Android)

+0

, это была моя первая догадка, но где-то здесь я читал onDraw, не получал большой помощи, и это полностью отговорило меня от попыток ... я попробую завтра и дам вам знать, как это работает. – thunderbird

+0

его работы, но слишком медленные для практического использования. – thunderbird

+0

Извините за это! Рисование html-страницы уже является дорогостоящей задачей, поэтому добавление дополнительной обработки изображений без замедления всего процесса не является тривиальным. –

Смежные вопросы