项目需求做自定义的尺子,开始是放在dialog中的,定长,已经实现了。最近又有了新需求,要做适配屏幕大小的,犯难了。
一直对自定义View没做过系统的学习,这两天看到了一个“谷歌小弟”的博主,从源码出发对此作了比较系统的总结。特作以下笔记。
完成项目需求需要以下几点:
- 父布局的宽要设置为match_parent。
- 尺子控件内获取父布局宽(或尺子控件内获取屏幕大小),计算出尺子的长度。
- 根据尺子的长度绘制刻度线。
暂时只想到这几点。
总结并写demo
项目需求做自定义的尺子,开始是放在dialog中的,定长,已经实现了。最近又有了新需求,要做适配屏幕大小的,犯难了。
一直对自定义View没做过系统的学习,这两天看到了一个“谷歌小弟”的博主,从源码出发对此作了比较系统的总结。特作以下笔记。
完成项目需求需要以下几点:
暂时只想到这几点。
总结并写demo