简单的学习心得:网易云课堂Android开发第三章自定义控件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单的学习心得:网易云课堂Android开发第三章自定义控件相关的知识,希望对你有一定的参考价值。

这一章分三部分:

(1)自定义控件:老师先简单讲解了一些细节,如为什么不用px,而要用dp,只因机型的屏幕分辨率不同,用px会导致差异太大。然后演示了制作自定义控件的步骤,先在xml文件中添加对应的自定义View类,并给出画布大小,然后在.java中onDraw,值得注意的是onDraw中的坐标都是相对于画布(即xml中定义的)而言的,所以用具体数值去绘制view,很容易出现问题。

(2)Fragment:第一点是两种设置fragment的方法。第一种是在.xml文件中,这是静态设置,不能交互;第二种是在.java中设置,可以进行交互。第二点就是fragment的生命周期,与activity差不多,只是fragment要多几个阶段,而且fragment是依赖于activity的,从Log就能看出。

(3)Handler:利用Message延迟发信息,Handler处理信息,修改TextView,制作出一种计时效果。

以上是关于简单的学习心得:网易云课堂Android开发第三章自定义控件的主要内容,如果未能解决你的问题,请参考以下文章

简单的学习心得:网易云课堂Android开发第六章SQLite与ContentProvider

简单的学习心得:网易云课堂Android开发第四章服务广播与酷特性

第二版高仿Android网易云音乐企业级项目实战课程介绍

2018.3.20 来自微信群 慢半拍的以哲 分享的推广心得

网易云课堂_Linux操作系统入门(嵌入式开发零基础Ⅰ)_课时23简单系统操作

网易云课堂:用视频云技术承载3300万用户的流畅学习体验