Android Studio 发布项目到 JCenter 以及常见错误

项目发布到JCenter好处多多,最明显的就是只需在gradle里添加一行依赖就可以轻松引入。随着Android Studio的普及,越来越多的项目已经传到了JCenter。
不过这用起来十分简单轻松的东西,上传之路真是道阻且长,各种坑多得数不清。折腾了3小时终于成功传上去了,记录一下过程和常见问题[……]

>> 接着看呗

Android Canvas 渐变进度条的实现

标题说渐变进度条是为了方便理解,这里本身的项目背景是一款表盘的分针。先上图:

表盘

周圈蓝色的渐变条(分针)就是本次要实现的东西。

1、拆分

首先,熟悉Canvas的朋友应该知道它可以画出各种形状,但偏偏没有一头是圆的环形(这里不考虑使用path绘制)。
所以我们不得不把它拆分为2个形状:圆环[......]

>> 接着看呗