摘要:丑女照片,美女照片 大家都能一眼看出这两张图片都区别。左边丑,右边美。 但是大家有没有想过到底是根据什么来判断丑美的呢? 都是根据美的标准,中国古代评价美不美根据这13项指标:肤、手、发、脸、目、鼻、唇、齿、颈、足、胸、腰、香。向标注靠的越近,也就越美。 那么对于代码设计来说怎么评价美丑呢?代码设计 阅读全文
posted @ 2019-08-22 22:03 一点点征服 阅读 (124) 评论 (0) 编辑
摘要:1,开闭原则 定义:一个软件实体如类,模块和函数应该对扩展开放,对修改关闭。 含义:一个软件实体应该通过扩张来实现变化, 而不是通过修改已有的代码来实现变化 2,单一职责原则 定义:有且只有一个原因引起软件实体变化 含义:每个软件实体,在同一职责划分维度下,不存在,多个职责由同一软件实体实现的现象。 阅读全文
posted @ 2019-04-25 15:30 一点点征服 阅读 (156) 评论 (0) 编辑
摘要:我们重点在获取view的y坐标,你懂的... 依次介绍以下四个方法: 1.getLocationInWindow Java代码 int[] position = new int[2]; textview.getLocationInWindow(position); System.out.printl 阅读全文
posted @ 2019-04-16 20:36 一点点征服 阅读 (1388) 评论 (0) 编辑
摘要:UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。下面将对UML的九种图+包图的基本概念进行介绍以及各个图的使用场景。 一、基本概念 如下图所示,UML图分为用例视图、设计视图、进程视图、实现视图和拓扑 阅读全文
posted @ 2019-04-11 21:10 一点点征服 阅读 (1746) 评论 (0) 编辑
摘要:public: 具有最大的访问权限,可以访问任何一个在classpath下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。 protected: 主要的作用就是用来保护子类的。它的含义在于子类可以用它修饰的成员,其他的不可以,它相当于传递给子类的一种继承的东西 defa 阅读全文
posted @ 2019-04-11 20:59 一点点征服 阅读 (886) 评论 (0) 编辑
摘要:我非常喜欢Material Design里折叠工具栏的效果,bilibili Android客户端视频详情页就是采用的这种设计。这篇文章的第二部分我们就通过简单的模仿bilibili视频详情页的实现来了解下CollapsingToolbarLayout的使用。文章的第三部分介绍了Collapsing 阅读全文
posted @ 2019-04-11 15:55 一点点征服 阅读 (2154) 评论 (0) 编辑
摘要:1.简介CoordinatorLayout遵循Material 风格,包含在 support Library中,结合AppbarLayout, CollapsingToolbarLayout等 可 产生各种炫酷的折叠悬浮效果。- 作为最上层的View- 作为一个 容器与一个或者多个子View进行交互 阅读全文
posted @ 2019-04-11 15:18 一点点征服 阅读 (962) 评论 (0) 编辑
摘要:继上篇内容,本文介绍 ViewTreeObserver 的使用,以及体会其所涉及的观察者模式,期间会附带回顾一些基础知识。最后,我们简单聊一下 Android 的消息传递,附高清示意图,轻松捋清整个传递过程!在开始下篇之前,有必要回顾一下上篇《解析 ViewTreeObserver 源码,体会观察者 阅读全文
posted @ 2019-04-11 10:48 一点点征服 阅读 (171) 评论 (0) 编辑
摘要:主要内容:ViewTreeObserver 是被用来注册监听视图树的观察者,在视图树发生全局改变时将收到通知。本文从 ViewTreeObserver 源码出发,带你剖析 ViewTreeObserver 的设计及使用,并间接体会观察者模式、Android消息传递机制在其中的使用。这两天看代码看到了 阅读全文
posted @ 2019-04-11 10:43 一点点征服 阅读 (154) 评论 (0) 编辑
摘要:总体介绍 Java TreeMap实现了SortedMap接口,也就是说会按照key的大小顺序对Map中的元素进行排序,key大小的评判可以通过其本身的自然顺序(natural ordering),也可以通过构造时传入的比较器(Comparator)。 TreeMap底层通过红黑树(Red-Blac 阅读全文
posted @ 2019-03-10 14:09 一点点征服 阅读 (321) 评论 (0) 编辑