博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android你可能要用到的自定义View分享
阅读量:2043 次
发布时间:2019-04-28

本文共 1281 字,大约阅读时间需要 4 分钟。

进步、创新都是在不断变化的需求中诞生的。—By ttdevs            

本文是我司一位同事「ttdevs」的一篇博客,他是我司的一位高级 Android 工程师,然而不仅在 Android 方面,他还喜欢折腾其他方向,折腾过 python ,折腾过树莓派,折腾过C++,然而唯一不喜欢折腾他的博客,到目前为止,他的博客依然是 CSDN ,这大概就是所谓的个性吧!

我跟他还有过一段足以铭记一辈子的传说!    

「ttdevs」是宿州人,我老家是淮北的,我们家没高铁,每次回家我都要做高铁到宿州然后再中转回淮北,宿州到淮北也就一个多小时的车程,我们算是半个老乡吧。有一年回家,我们商量着一起抢火车票,谁抢到谁就买,经过他的苦战终于抢到了三张票,就这样,事情看起来进展的很顺利。    

在回家的当天,我跟我媳妇提前将近一个小时到了高铁站,于是就在那等他。突然接到他的一个电话,还没等我开口就听那边非常焦急的说:

「我靠,奇总,我走错火车站了,你们到了么?」    

听到这的时候我都快笑喷了,还跟我媳妇说他竟然车站都能走错,于是回复:    

「我靠,我们早到了,天天做火车你这还能走错火车站,也真是没谁了...」    

「我买完票就没注意,现在快到虹桥火车站了才发现走错了...」     

「等会,你现在在哪?在虹桥火车站?」    

「是啊,我现在马上就到虹桥了,还有不到一小时,现在赶过去肯定来不及了...」    

「你晕了吧你,不就是虹桥么?我们现在也在虹桥啊」    

「不对,你看看票,这次抢到的车票不是虹桥...」    

听到这里,我赶紧掏出车票,然后就一脸懵逼的看到几个大字「上海火车站」!!!    

卧槽啊,以前买的高铁票从来都是虹桥出发的啊,怎么这次还有上海火车站的高铁票,真是晴天霹雳啊!我特么刚才还跟我媳妇嘲笑他,这次简直没啥说的了,等他到虹桥我们相聚的时候,我们俩在那看着对方简直笑得不行了,这大概就是所谓的心灵相通吧!    

怎么办?火车马上就要开了,40分钟的时间从虹桥赶往上海火车站肯定来不及了,第一时间是想着去改签,春运时期一票难求,可想而知我们去改签根本没票,正不知如何办的时候,好在机智的媳妇去找了候车室的列车长,仔细解释情况,苦口婆心的说明以后再也不会再犯了,终于列车长给我们盖了章,我们跟随下一班车上去了,虽然只能站着了,但是好歹能回家了!    

这件事记忆很深刻,提醒我惯性思维不靠谱,因为这次奇葩经历,现在做任何事之前都养成了 double check 的习惯!    

好了,今天他的文章给大家分享的是一篇自定义 View 的实战,这是我们 App 中最新版本用到的效果,现在新版本还没发布我们就把他分享出来了,请叫我良心张,像我们这样热爱分享的公司也真没谁了!    

先来看下本次设计师设计的交互稿吧:    

0?wx_fmt=png

看起来还蛮复杂的,然后这是最终实现的 demo 效果:    

0?wx_fmt=png    

0?wx_fmt=png    

现在他已经把 demo 开源了,GitHub 地址:    

https://github.com/ttdevs/android/tree/master/modules/indicator    

具体的分析我就不在这里啰嗦了,可以点击「阅读原文」到他的博客查看具体的实现与思路分析。    

0?wx_fmt=jpeg

   

转载地址:http://jzvof.baihongyu.com/

你可能感兴趣的文章
前端面试题
查看>>
【JavaScript】常用方法记录
查看>>
C++ 数据存储类型
查看>>
39. Combination Sum
查看>>
剑指Offer 1.二维数组中的查找
查看>>
剑指offer 2.重建二叉树
查看>>
剑指offer 3.二叉树中和为某一值的路径
查看>>
剑指offer 4.替换空格
查看>>
剑指offer 5.从尾到头打印链表
查看>>
剑指offer 6.用两个栈实现队列
查看>>
剑指offer 7.旋转数组的最小数字
查看>>
剑指offer 8-11.斐波那契数列 跳台阶 变态跳台阶 矩形覆盖
查看>>
剑指offer 12.二进制中1的个数
查看>>
剑指offer 13.数值的整数次方
查看>>
剑指offer 14.调整数组顺序使奇数位于偶数前面
查看>>
剑指offer 15.链表中倒数第k个节点
查看>>
剑指offer 16.反转链表
查看>>
剑指offer 17.合并两个排好序的链表
查看>>
剑指offer 18.树的子结构
查看>>
剑指offer 19.二叉树的镜像
查看>>