关于View系列

其实想写这个系列很久了,这两年多次撰写了草稿,但又全部放弃。

  • 一来,是对大纲内容不满意
  • 二来,是对撰写的目的产生质疑

有一个问题一直思考了多年:

为什么View体系从Android出现就有,到现在这么多年,还是不断的有分析的文章出现?

按照黑格尔的观点:

Was vernünftig ist , das ist wirklich ,

und was wirklich ist , das ist vernünftig

凡是合乎理性的东西都是现实的;凡是现实的东西都是合乎理性的。

有一个常见的译文叫:"存在即合理"

思考之后,个人认为,有以下几点:

  • View体系的内容实在 太大、太深 ,没有人能够做到用几篇文章让 不同知识层面 的读者们都理解
    • 几乎每一位写相关内容的博主,都曾是其他相关内容文章的读者。
    • 结合多方资料学习总结后,出现了更高的认知,新事物比旧事物更加"合乎理性"
  • 与其说分享知识,不如说 自我总结、记录

为什么之前抛弃了草稿

  • 内容总是偏向于 总结,那么在写它的时候,知识已经被个人掌握,写不写,是一个形式。
  • 不从至少高一层的水平写文章时,写出的内容往往不易于阅读
  • 不能够激发读者思考的内容,更容易被灭亡,自己总结的,总会比别人总结的看着舒服

为什么又开始撰写

一个长假期,做了很多思考。回想了之前想要撰写的内容,再思考了自己学习View体系的全过程。想明白了一件事情:

值得分享的是对 View的认知体系

前面提到,View体系太大太深,对它的学习也不是阅读几篇文章的事情, 而同读者一道,对该 知识体系 建立 相对完整的认知。这才是 最有意义最有价值 的事情。

通俗的讲,认识 View体系的 全貌,知道每一块内容 解决什么问题,再从这个基础上,挖掘细节。 即,这是 学习的指导手册 ,而不是被学习的内容。

为什么放入三思系列中

对这部分内容的 认知过程,是和三思系列一致的,其 目的,也是和三思系列一致。下定决心要开始撰写时, 是打算 挑重点 写三思系列,转念一想,与其写的零碎,写的看的都不过瘾,索性做全套

系列大纲

  • 三思系列:View体系认知(一),视觉呈现概览,内容是如何正确被展现出来的--视觉呈现概览.md)
  • 三思系列:View体系认知(二),用户交互概览
  • 三思系列:View体系认知(三),滑动的本质
  • 三思系列:View体系认知(四),Canvas绘制总结 -- 这一篇可能不写,从认知体系上,一段话就能说清楚它存在的目的,其他都是总结
  • 三思系列:View体系认知(五),自定义View的意义和实践
  • 三思系列:为什么自定义View

目前先定下这些内容。

Copyright ©leobert-lan all right reserved,powered by Gitbookmodified at: 2021-10-30 22:32:59

results matching ""

    No results matching ""