27天

作者: 观察者_王动 | 来源:发表于2016-06-08 23:14 被阅读20次

    执行 2016年6月8日

    缺乏执行力的计划连空中楼阁都不算。

    今日

    本来是计划得很好的,结果碰到了各种问题,并没有完成NavigationView 的导航实现。回头重新思考这个问题的时候似乎是我对于Fragment 的理解出了问题,Fragment 的最大作用应该就是可以灵活的处理视图的展示方式,而我居然执着于Fragment 的忘却了本身的含义,就像在《禅与摩托车维修艺术》中所说的,本来想要找刀子,因为天黑去找手电,结果发现刀子就在眼前这样的问题。

    作为Fragment 的WorkFocus 本身应该承担的职责就应该局限在显示计时器这一点上。 如果可能的话(此处指我自己的能力所及)应该实现更高程度的分离,将组件解耦才对。稍微总结一下今天学习NavigationView 的成果吧。

    • 作为一个ViewGroup组件,它遵循一般的组织方式。
    • 期特殊之处在于,需要包裹在一个DrawerLayout 之中,通过触发相关事件,绘制DrawerLayout 从而显示其中的NavigationView 组件。

    • NavigationView 组件在我看来更像是一种组织方式,它其中包含了Header 和 Menu 两个部分,Header 用于显示相关的导航信息。 Menu 用于实现导航。

    • DrawerLayout 采用addDrawerListener()添加触发事件监听器。

    • 《禅与摩托车维修艺术》是一本很有意思的……应该算哲学书吧。看几页就有很多启发的书其实很难遇到,这意味着未来还需要多看几遍的。

    • 完成一篇文章Null Object Reference 的解决,并发表在论坛上。

    忽然发现写文章其实有时候并不是为了他人,写文章只是为了辅助自己思考而已。

    明日
    • 写一篇NavigationView 的文章,看了一下,没有很好的中文教程,我也可以写一个出来嘛。
    • 利用NavigationView 重置TimeTracker 的导航。
    • 端午节,聊聊天吧。

    相关文章

      网友评论

          本文标题:27天

          本文链接:https://www.haomeiwen.com/subject/kzijdttx.html