1.22工作笔记

1、Ui BUG resolved,非设计问题。

 

2、新的3个task:

UI的细调;补充Ui未完成;实现两个新功能:Call的拖动和最小化

 

3、merge标签、include标签

用于减少UI嵌套的时候的ViewGroup层数,达到优化性能的作用

include标签只是单纯的实现布局复用

 

4、DialogFragmet的学习

DialogFragment和activity之间的数据传输可以通过接口来实现,Activity实现接口,Fragment通过getActivity来返回接口的实例,并实现接口方法

一种典型的回调

 

5、Java的回调机制(Callback)
回调的思想是:

  • 类A的a()方法调用类B的b()方法
  • 类B的b()方法执行完毕主动调用类A的callback()方法

这样一种调用方式组成了上图,也就是一种双向的调用方式。

 

 

 

6、Activity拖动的学习

 

7、Android Freeform模式

Android N引入了Multi-Window, Freeform自由窗口模式是其中的一种。自由窗口模式下可以实现窗口的可以自由缩放,自由移动。

 

8、git reset --hard HEAD^和git reflog命令组合使用

git reflog可以查看命令历史

 

9、内外边距

控件和控件之间的距离我们称之为外边距,控件中的内容与控件之间的距离我们称之为内边距

posted @ 2019-01-22 16:08  dbsyd  阅读(92)  评论(0编辑  收藏  举报