一点心得 - 超

本人立志要坚持写博客,然而怎么写?写给谁看?看的懂吗?自己表达的清楚吗?别人看了有收获吗?。。。

带这这一系列的问题,我在思考到底该怎么写?

还好,人类一思考,上帝就发笑。但不思考就没有路子,没有路子就止步不前。所以我思考。

现如今,博客数以千万计,要写出有质量的博客,就得创新。

于是乎,我决定写,写出要让不会撸码的人看了之后也能清楚和明白。

呵呵,有人笑了,这不吹牛逼呢嘛!哈哈,我笑了,我吹的牛逼还少嘛。。

众所周知,手机目前有两大操作系统,Android和IOS,举例子,没有例子不写博客。

比如说吃饭是我们日常的必不可少的一个行为,那么要吃饭就得做,Android就相当于一套厨具,用来做饭,但是配备的炒菜工具是煤气灶。IOS也相当于一套厨具,但是配备的是电磁炉。

好了,现在只要明白Android是煤气灶,IOS是电磁炉就好了。

所以如果有人要是问你,你用的什么手机,你要么回答煤气灶,要么回答电磁炉就好了。

接下来,我们来说煤气灶这个东西。

从市场上买来的煤气灶就是一个两个坑位的简单灶台,这就相当于Android的原生系统,因为买来就是特么的介个样子么(Android出来就是介么个系统么),OK,这样非常容易理解,因为你知道你有一个从市场买来的煤气灶,没有任何修饰的煤气灶。

现在你就要开始做饭了,当你去打开煤气,即将要点火的时候,你会发现,妈的,这转动打火的手柄简直太难看了。因为是原生的,要么是白色,要么是黑色。但是你就是觉得丑。

所以呢,你想要布置一下这个手柄,因为经过你布置的手柄肯定是你喜欢的,是你的私有化的东西,当然也就是自定义的东西喽,于是乎,你想贴个咖菲猫的贴纸或是路飞的笑脸都是OK的,因为是自定义的嘛。。

那么问题来了,自定义是不是可以按照自己天马星空的想法来呢?

当然是不行的了,手柄就那么大一点点,你买个古天乐的海报贴上去,这明显不合适嘛,还有就是你这样对待偶像,他知道嘛?哈哈。

所以呢,第一个原则就是必须买一个和原生的手柄一模大小的贴纸,那么在代码中呢,也就是要继承自View。

第二个问题又来了,你买的贴纸的时候要给店家老板怎么说呢?总不能直接说,嘿,赋舞员,给我来个手柄贴纸?服务员肯定是懵逼的,因为她不知道你要什么类型的贴纸呀,所以她只能以她的方式和审美观点告诉你,先森,你看这个便便的图案贴纸肿么样?说实话,你是不是想给她俩个阿斗跟。。

所以呢,你需要告诉她你要买的贴纸的属性,也就是你是要海贼王呢,还是犬夜叉呢,还是阿童木呢,还是呼噜娃?在代码中呢,就是要创建一个文件夹,来个attrs,然后去设置这些属性就OK喽。

第三步,怎么贴上去啊?可能有人会说了,你484傻?直接贴上去不就完事了么。我不傻,是直接贴上去就完事了,但是,煤气灶又不是个人,又不会告诉你他自己的手柄有多么大,服务员虽然是人,但也不知道你家里的煤气灶的手柄有多大啊?是吧。

这时候,你需要测量一下,没错,就是拿起你的小尺砸,去量一下那个会转动的玩意儿的直径,然后告诉给赋舞员就ok了。代码中对应的onmeasure方法就好了么。

好了,进行到现在,基本ok了,但还差一步,就是完美无缺的给它贴上去,无缺,花无缺,铁心兰,我个人是觉得小说中,小鱼儿的老婆叫个苏啥来着,那姑娘不错哈。。

到底怎么贴啊?哪有什么好贴的,抹上胶水,圆边对齐,使劲儿按两下不就ok了么。。

但是在代码中,要ondraw了,画出来,我的妈,这要买的话,去服务员哪里买了就好了,自己画,那可不行,本人只会画一个丁老头,欠我两块钱,我说三天还,他说四天还,去你妈个蛋。。



哈哈,献上本人丑画一幅。

当然在app中要敢这样画的话,我只能说,大虾,您带我飞可好?飞越疯人院!

在代码中,就刚才所画丁老头,首先你得要有个地方画呀,巧妇无米怎么炊啊?是吧,所以得要有一个画布,很好,Android中给你提供了画布,canvas呀,这就是你的画布。

有了画布就好办了,但是有了画布拿什么画呀?总不能像唐伯虎一样,自己坐上去画个小鸡痴迷图吧,错了,是吃米。是时候来只画笔了,那么好,Android中也给提供了,就是Paint,好了,有了笔了就好了,但是这个笔可不是马良的笔,想画啥就来啥,总得有个颜色,尺寸,大小吧,不然画出来的东西都是黑白色,可是把这五光十色,炫彩缤纷的花花世界给糟蹋了。

所以呢要对Paint进行一番设置,爱咋设置咋设置,你开心就好。

然后呢,在canvas这个画布中有各种各样的方法,画直线了,画圆了,画正方形了,画曲线了等等等等。在伟大的画家的画都是从一条条直线和一条条曲线慢慢勾勒出来的,正如我们现在一样,只要今天比昨天好,就是进步,哪怕只要今天比昨天开心呢,那也是今天的进步,因为开心了之后,做什么事都是事半功倍的,是嘛?哦(这个读二声),难道不是吗?

画好了之后,去呈现出来,就ok啦。

基本的自定义大致思路就是这样。只是无图无真相。实在懒得打开开发工具,但是这年头你发个朋友圈没有图总觉得少了点什么。。

哎呦,不知不觉十点了,要up Bed了。good night。什么?才十点就要上床了,唉~love believe no believe。。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值