美文网首页
android UI 性能优化小记

android UI 性能优化小记

作者: Herlo | 来源:发表于2022-02-13 15:00 被阅读0次

1、ui绘制加载
2、16ms是60fps 是保证用户感知流畅的衡量指标,当界面刷新时间大于16ms时就会出现卡顿。

由此追根溯源:
可以追溯到view的三个重要方法:
onMeasure、onLayout、onDraw中最后一环ondraw
有以下几个方法需要注意:
1、层级优化
层级优化这块儿 可以通过hierarchy view去检查view的层级以及view的measure layout draw三个方法所需的耗时。使用自定义view处理复杂的ui控件,可以有效的处理多层view嵌套的问题。
2、检测并解决重复绘制问题
设置 -> 开发者选项 -> 调试GPU过度绘制 -> 显示GPU过度绘制
可以清楚的看到当前界面的重复绘制问题。然后针对各个ui空间的重复绘制去优化相关空间可以大幅提升用户的使用流畅度
3、使用viewstub。merge include标签

相关文章

  • Android UI性能优化

    Ui性能优化 参考博客:Android UI性能优化实战 识别绘制中的性能问题Android UI性能优化详解 1...

  • Android UI优化

    Android性能优化 - UI篇Android性能优化 - CPU/GPU篇 一、UI层级优化 借助工具:Hie...

  • 性能优化

    Android UI性能优化实战 识别绘制中的性能问题性能优化(二) UI 绘制优化 通过Hierarchy Vi...

  • Android性能优化 - CPU/GPU篇

    Android性能优化 - UI篇Android性能优化 - CPU/GPU篇 前言 本篇主要讲解APP性能优化路...

  • android UI 性能优化小记

    1、ui绘制加载2、16ms是60fps 是保证用户感知流畅的衡量指标,当界面刷新时间大于16ms时就会出现卡顿。...

  • Android性能优化

    Android性能优化 Android 性能优化的方法 性能问题一般分为3类 UI卡顿 内存问题 耗电问题 布局优...

  • Android 面试基础坑,你掉进去过几次?

    一、性能优化 1.如何对 Android 应用进行性能分析 android 性能主要之响应速度 和UI刷新速度。 ...

  • Android群英传读书笔记(第十章)

    上一章 本章主要介绍的是android的性能优化。 1.布局优化 Android UI渲染机制在Android中,...

  • Android 性能优化

    app性能优化 android优化分为: 内存优化 UI优化 电量优化 apk瘦身优化 启动优化 下面通过各种百度...

  • Android 性能优化总结

    将从以下几个方面总结Android的应用性能优化 性能 框架API UI 性能 I/O性能 屏幕滚动性能 内存 A...

网友评论

      本文标题:android UI 性能优化小记

      本文链接:https://www.haomeiwen.com/subject/tpdflrtx.html