文奇的WY实习连载日记3.9-我有精神病

来源:互联网 发布:复杂网络可视化工具 编辑:程序博客网 时间:2024/04/29 00:37
  • fresco的相关原理
  • crouton
  • selector
  • actiongbar设置title居中

杂谈

今天真冷,北京怎么还这么冷?要知道我家可是哈尔滨的啊!而且现在是春天。。。哦也对,我家也是春天比冬天冷。

我住的地方骑行半小时可到公司,所以我选择骑我标志性的车子——死飞配个闸!

骑车冻手,早就想买副手套了,附近的手套太贵了,平平无奇的一副手套就要十几块,最后在小卖店花2块钱买了一副干活用的白色棉手套,挺暖的。

一上午都在看源码,无聊的很,来了个产品实习妹子,却没有和她多聊。不过让我疑惑的是,产品的颜值都那么高吗?

下午的时候,一位前辈名叫gs,让我改UI,顿时小激动了一把,可以小显身手了。不过接下来。。。。。。拉取项目的时候,那个分支和我之前看的不一样,整个界面都变了,不过还好源码差不多,要不就gg了。

可是电脑也太卡了,编译一次要十几分钟,编译三次半小时就没了。最后到晚上七点多才做完,改个UI而已。于是乎我在考虑要不要和前辈解释一下,是电脑卡的原因,不是我的原因,但大手一般都是不解释的,但我不是打手,而大手也不会出现电脑卡的问题吧,他们的电脑配置都很6的。算了好乱。

今天也没发生什么,但不知为什么心就是好乱,不会那几天来了吧?我可是个boy啊!

骑车回家的路上心很烦,一直在重复演绎着白天和人说话的场景,哪里说得不对,哪里不周到,哪里得罪人了等等。但好像又没有这些情况,但还是一直的想,,,心好乱,于是就跟着耳机里的伴奏唱起了歌,突然发现越大声唱,越认真唱,我就越不乱想,心里放空感觉真好。所以我就更大声的唱,甚至喊。最后大街上的路人们纷纷侧目看着我。。。。。。

这是我才发现,我可能有精神问题。

也许吧,把自己想的发散于形体外的话,谁都会认为你是精神病吧。

可惜,世人笑我太疯癫,我笑世人不懂我的内心是一个什么情况!!!可能这就是一个精神病患者内心的真实写照,呵呵,我的连载博客可以改名了,一位精神病患者的内心独白。


fresco的相关原理

优点:

  • 通过jni支持webp,省流量,速度快!
  • 有效防止内存泄漏- ashmem
  • 独特的三级缓存机制,快
  • ImagePipeline使得UI专一

Fresco框架整体是一个MVC模式

DraweeView——View

DraweeController——Control

DraweeHierarchy——Model

DraweeHierarchy意为视图的层次结构,用来存储和描述图片的信息,同时也封装了一些图片的显示和视图层级的方法。

DraweeView用来显示顶层视图(getTopLevelDrawable())。

DraweeController控制加载图片的配置、顶层显示哪个视图以及控制事件的分发。

在Fresco框架中,并不是一个DraweeView只能设置一个图片(Drawable),而是可以设置一个视图图层(类似Android中的LayerDrawable可以设置视图叠加),然后通过DraweeHolder在不同状态下得到(getTopLevelDrawable())最顶层那个图片从而使得DraweeView显示不同的视图。

更多详细,请转到:
http://www.open-open.com/lib/view/open1451915129323.html


crouton

想自己定制toast吗?就用crouton吧。
http://blog.csdn.net/z82367825/article/details/47447729


actiongbar设置title居中

actionbar设置title的text为“”。然后再xml中设置一个textview,居中。OK。

0 0
原创粉丝点击