关于View系列
其实想写这个系列很久了,这两年多次撰写了草稿,但又全部放弃。
- 一来,是对大纲内容不满意
- 二来,是对撰写的目的产生质疑
有一个问题一直思考了多年:
为什么View体系从Android出现就有,到现在这么多年,还是不断的有分析的文章出现?
按照黑格尔的观点:
Was vernünftig ist , das ist wirklich ,
und was wirklich ist , das ist vernünftig
凡是合乎理性的东西都是现实的;凡是现实的东西都是合乎理性的。
有一个常见的译文叫:"存在即合理"
思考之后,个人认为,有以下几点:
- View体系的内容实在
太大、太深
,没有人能够做到用几篇文章让不同知识层面
的读者们都理解- 几乎每一位写相关内容的博主,都曾是其他相关内容文章的读者。
- 结合多方资料学习总结后,出现了更高的认知,
新事物比旧事物更加"合乎理性"
。
- 与其说分享知识,不如说
自我总结、记录
为什么之前抛弃了草稿
- 内容总是偏向于
总结
,那么在写它的时候,知识已经被个人掌握,写不写,是一个形式。 - 不从至少高一层的水平写文章时,写出的内容往往不易于阅读
- 不能够激发读者思考的内容,更容易被灭亡,自己总结的,总会比别人总结的看着舒服
为什么又开始撰写
一个长假期,做了很多思考。回想了之前想要撰写的内容,再思考了自己学习View体系的全过程。想明白了一件事情:
值得分享的是对 View的认知体系
。
前面提到,View体系太大太深,对它的学习也不是阅读几篇文章的事情,
而同读者一道,对该 知识体系
建立 相对完整的认知
。这才是 最有意义
,最有价值
的事情。
通俗的讲,认识
View体系的 全貌
,知道每一块内容 解决什么问题
,再从这个基础上,挖掘细节
。
即,这是 学习的指导手册
,而不是被学习的内容。
为什么放入三思系列中
对这部分内容的 认知过程
,是和三思系列一致的,其 目的
,也是和三思系列一致。下定决心要开始撰写时,
是打算 挑重点
写三思系列,转念一想,与其写的零碎,写的看的都不过瘾,索性做全套
。
系列大纲
- 三思系列:View体系认知(一),视觉呈现概览
- 三思系列:View体系认知(二),用户交互概览
- 三思系列:View体系认知(三),滑动的本质
- 三思系列:View体系认知(四),Canvas绘制总结 -- 这一篇可能不写,从认知体系上,一段话就能说清楚它存在的目的,其他都是总结
- 三思系列:View体系认知(五),自定义View的意义和实践
- 三思系列:为什么自定义View
目前先定下这些内容。