
Android
文章平均质量分 95
小呆呆666
这个作者很懒,什么都没留下…
展开
-
【源码篇】Handler那些事(万字图文)
前言Handler属于八股文中非常经典的一个考题了,导致这个知识点很多时候,考官都懒得问了;这玩意很久之前就看过,但是过了一段时间,就很容易忘记,但是处理内存泄漏,aidlHandler之类的考点答案肯定很难忘。。。虽然考官很多时候不屑问,但是要是问到了,你忘了且不知道怎么回答,那就很尴尬了鄙人也来炒个剩饭,力求通俗易懂的来描述下Handler机制的整个流程,相关知识点,画了一些流程图,时序图来展示其运行机制,让本文图文并茂!文章中关键方法源码,可以直接点击方法名,跳转查看对应方法的源码如果看了没原创 2021-04-12 14:14:01 · 353 阅读 · 0 评论 -
Android-多分辨率屏幕UI界面适配
讲真的,在项目开发中,界面适配是非常重要的,在Android上面有俩个很火的界面适配库:AndroidAutoLayout和AndroidAutoSize,AndroidAutoLayou用起来感觉还是略有点麻烦;AndroidAutoSize我之前,在刚开始一个项目里面引入了,可是这个库的侵性太强,按照头条的适配原理去实现的,改变了:density 的值,这个值是个很重要的值:px = dp ...原创 2020-04-04 22:08:11 · 718 阅读 · 0 评论 -
Android-自定义view(可设各角度弧边,渐变,边框,按压效果)
引入在gradle(Module:app)里添加配置:implementation 'com.ytman:TaoLibrary:1.1.50'自定义view写到按钮的时候,经常遇到长方形按钮,角度需要不同的弧度;需要边框;需要点击的按压效果;渐变色,渐变色按压效果啥的;圆形头像,弧度图片什么的。每每这时候,就去写个一堆xml,放在drawerable里面,然后再去调用,写的真是方...原创 2020-03-22 23:19:21 · 1352 阅读 · 0 评论