ab+:a+一个以上的b
*:0次或屡次
普通字符:字母数字下划线
\d:数字0-9
\w:字母数字下划线
\s:换行制表空格
.:任意字符
$:行结尾
[]:其中任意字符
[^ ]:除去这些字符
^ :以此开头的行
{}:表示重复次数[bcd][bcd]→[bcd]{2}
Tom|Jack:或者
\1:引用第一个小括号的结果,匹配到1就是1,匹配到z就是z.html
35章图形和定制视图
本章主要学习绘制建立定制的视图及相关的准备工做。关闭硬件加速、建立定制试图、绘制基本形状、绘制文本、调整透明度、调用shader、剪裁图形、在绘制中使用路径。
36章片断
主要学习了Fragment片断的使用。片断有生命周期,在同一个activity能够有多个片断,NamesFragment.Callback接口捕获片断中的点击事件,showDetails方法修改片断中的文本图片.扩展ListFragment,。经过编程,给一个活动添加一个片断.FrameLayout能够做为一个容器,这样就不用提早建立好全部的片断。
37章多面板布局
利用多面板布局,支持多种布局,在不一样显示屏上均可以适应。并且不一样的refs.xml文件的本质是引用,修改布局无需修改全部的refs.xml文件。
38章动画
本章介绍了属性动画-property animation,背后为android。animation.Animator。主要介绍了Animator,ValueAnimator,ObjectAnimator,AnimatorSet三个子类及使用AnimatorSet来执行多个动画的方法。android
问题1解决方案:Fragment在生命周期的各个阶段拥有一些可调用的方法。
如:git
问题2解决方案:关系以下图所示
正则表达式
| | 代码行数(新增/累积)| 博客量(新增/累积)|学习时间(新增/累积)|重要成长|
| -------- | :----------------:|:----------------:|:---------------: |:-----:|
| 目标 | 5000行 | 30篇 | 400小时 | |
| 第一周 | ----- | ----- | ----- | |
| 第二周 | 180/180 | 2/3 | 18/18 | |
| 第三周 | 429/609 | 1/4 | 24/42 | |
| 第四周 | 588/1197 | 2/6 | 30/72 | |
| 第五周 | 548/1745 | 2/6 | 20/92 | |
| 第六周 | 15934/17679 | 2/8 | 20/112 | |
| 第九周 | 18690/39576 | 1/12 | 21/173 | |编程