Я хочу включить аппаратное ускорение для приложения.Как понять, использует ваше приложение аппаратное ускорение или нет
Я добавил в Android манифеста
<application
android:hardwareAccelerated="true"/>
Я думаю, что эта линия должна включить аппаратное ускорение на всех целях в приложении, но когда я проверить (с использованием метода view.getLayerType()), я получаю результат 0. Я пришел к выводу, что вы не используете аппаратное ускорение
Я не понимаю, как работает аппаратное ускорение.
Почему, если я повернул аппаратное ускорение на уровне приложения, все представления в приложении вызывают метод view.getLayerType() return 0? Я ожидаю, что он должен вернуться 2, потому что я повернул аппаратное ускорение на более высоком уровне.
Не так ли?
Для каждого представления, вам нужно установить свойство android: layerType в xml?
View.isHardwareAcclederated() действительно возвращает true. благодаря – AndreyNik