markzhai's home

  • Home

  • About

  • Tags

  • Categories

  • Archives

我的电脑们

Posted on 2015-08-06 | Edited on 2016-02-03 | In 闲言闲语 | Comments:

我的第一台电脑

依稀记得是02年的时候,有的第一台电脑,当然…恩,果然还是为了玩游戏吧?应该是赛扬2还是3来着,记不太清了,内存…难道是256MB?总之显示器很厚,哈哈。

Read more »

the creation of this site

Posted on 2015-08-05 | Edited on 2016-02-03 | In hexo | Comments:

序言

仅以本篇唠叨地记录一下本站的建立。

Read more »

应用MVP模式写出可维护的优美Android应用

Posted on 2015-06-01 | Edited on 2016-02-03 | In Android | Comments:

在Android开发中,我们常常会动辄写出数千行的Java类,而当一个Activity有4、5千行的时候,想找一个逻辑在哪儿就会显得异常痛苦了。比如想在数据加载错误的时候,显示一个提示信息,上上下下得找很久。

最近用了MVP模式后,我觉得找到了一个不错的框架级解决方法。

首先看看

MVP是什么

MVP是MVC模式的一个衍生物,可以简单看下图。在MVP模式中,V层完全和M层(在Android中可能是Model、DAO、或者通用的business logic)分开。在中间用P层分隔,从而把数据有关和UI有关完全分离开。

mvp vs mvc

Read more »

接入LeakCanary检测内存泄露

Posted on 2015-05-21 | Edited on 2016-02-04 | In Android Introduction | Comments:

接入LeakCanary检测内存泄露

前几天square在Github上发布了他们的内存泄漏检测库,LeakCanary,短短几天star已经接近3000,研究了一下后,发现其对我们的应用也很有价值。

Read more »

DrawerLayout使用心得、踩坑经验以及定制化

Posted on 2015-03-26 | Edited on 2016-02-03 | In Android | Comments:

基础使用

这里要介绍的是google的DrawerLayout,行为可见google官方应用如gmail;而手Q的抽屉则是根据android-undergarment项目来定制的一个控件。

Read more »

让动画不再僵硬:Facebook Rebound Android动画库介绍

Posted on 2015-03-13 | Edited on 2016-02-20 | In Android Effects | Comments:

introductionofficial site:http://facebook.github.io/reboundgithub : https://github.com/facebook/reboundRebound是facebook推出的一个弹性动画库,可以让动画看起来真实自然,像真实世界的物 ...

Read more »

沉浸式状态栏技术方案及其中的一些坑

Posted on 2015-02-25 | Edited on 2016-02-20 | In Android Effects | Comments:

沉浸式状态栏

沉浸式状态栏是android 4.4开始支持的一个feature,在软件打开的时候通知栏和软件顶部颜色融为一体,这样不仅可以使软件和系统本身更加融为一体,而且让用户注意力更加集中在内容上。

在ios上这是一个很早就支持的功能,但在android上则一直只能看到黑色的状态栏。google mail在抽屉上成功展示了沉浸式状态栏,可见想要把内容显示在状态栏肯定是能做的。

Gmail effect

Read more »

实现Tumblr的标题栏跟滑动渐变颜色(在2个色值之间)的动画

Posted on 2015-01-18 | Edited on 2016-02-20 | In Android Effects | Comments:

InterestingTitleBar源码 轻博客应用Tumblr中,在看他人的主页时候,可以看到顶部title bar的一个很酷炫的体验,当在最顶端,整个title bar的背景是透明的,而上面的字体和图标是白色的,随着逐渐滑下来,背景逐渐不透明变白,而图标及字体则渐渐灰起来。如下图整个滑动的效果 ...

Read more »
1…67
Mark Zhai

Mark Zhai

白驹过隙 忽然而已

68 posts
19 categories
67 tags
RSS
GitHub Weibo Zhihu
Links
  • Abner泥阿布
  • 程序亦非猿
© 2015 – 2019 Mark Zhai
Powered by Hexo v3.8.0
|
Theme – NexT.Mist v6.7.0
|