Прокрутка веб-просмотра Android не плавная, лаги

Я работаю над простым приложением для Android, которое имеет только одно действие - WebView. Он очень хорошо работает на моем телефоне (версия Android 7.1.2 Nougat), но я получал жалобы от многих пользователей, что прокрутка не плавная и немного тормозит (кроме Google Pixel).

Я прочитал много ответов по этой проблеме и реализовал каждый из них, но он все еще тормозит. Я добавил следующие строки кода:

В файле манифеста Android:

android:hardwareAccelerated = "true"

В файле MainActivity.java:

webView.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH);
webview.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
    webView.setLayerType(View.LAYER_TYPE_HARDWARE, null);
} else {
    webView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
}

Я что-то пропустил?

3
0
1 147
1

Ответы 1

может это поможет тебе

getWindow().setFlags(
WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED,
WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);

Неа, все равно лаги.

sciencaholic 02.08.2018 10:59

Другие вопросы по теме