文奇的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。
- 文奇的WY实习连载日记3.9-我有精神病
- 文奇的WY实习连载日记3.6-曹云金来了
- 文奇的WY实习连载日记3.16-我真垃圾
- 文奇的WY实习连载日记3.7-今天的存在是因为昨天的无知
- 文奇的WY实习连载日记3.3-为了免费的饭而加班
- 文奇的WY实习连载日记3.8-秘技:心灵的声音
- 文奇的WY实习连载日记4.11-论程序员、设计、产品、测试的性价比
- 文奇的WY实习连载日记3.14-死了4天
- 文奇的WY实习连载日记4.1-每天都是愚人节
- 文奇的WY实习连载日记:5.17-如果你觉得生活很无聊,你去问一个程序员,他一天都做了什么。
- 文奇的实习日记连载4.7-忆往事:我不包装
- 文奇的网易实习日记连载3.2-幸运
- 文奇的无聊实习日记之数据结构篇-ch1:应付考试的概念之绪论
- wy实习面试
- 文奇的无聊实习日记之数据结构篇-ch1(番外)算法概要(考生福利)
- 我的实习日记(一)
- Lenovo的实习日记
- 05年的日记连载
- fopen与open的区别
- aop.AopInvocationException: null return value from advice does not match primitive return type for
- 在Java中直接调用js代码
- java自适应响应式 企业网站源码 SSM 生成静态化 手机 平板 PC
- JAVAWEB项目如何实现验证码
- 文奇的WY实习连载日记3.9-我有精神病
- 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一
- 关于oop面向对象编程思想的总结
- tail命令
- RESTful Web 服务
- Linux学习笔记
- 安卓常用布局(线性、相对、帧、表格布局)
- 浅析python 中__name__ = '__main__' 的作用
- 笔记九:线程间的通信(pthread_create()和pthread_self())