介于本人记忆力较差,特发此文记录我的Android进阶过程。本文长期更新。
一. app如何秒开
原文链接 - 5分钟教你打造一个秒开的Android App
知识点:
- 生命周期内减少耗时操作:
- 重写finish,避免冷启动
- 替换系统主题,换成自己的闪屏页,启动后在代码中设置回自己的AppTheme。
二.可收缩的LinerLayout-仿外卖类app订单详情
原文链接 - 可展开和收起的LinearLayout
知识点:
- 调用addItem()方法动态添加子条目到LinerLayout
- 在自定义的View中通过通过getChildCount()获取子条目的个数、getChildAt(i)来获取子条目,结合设置的需要显示的子条目的个数来进行隐藏和显示。
网友评论