今日起,滴滴快车将引入“分时计价”模式和新计费标准,非高峰时段出行价格有优惠。同时,将起步价调从10元整为13元。“分时计价”是指,通过下调里程费,10点至17点的订单特别是中长距离订单的费用将有较为明显的下降。早晚高峰期和夜间的时长费则略涨。
大家早上好,新的一周开始啦!
本篇来自
凶残的程序员
的投稿,分享了一个扇形的菜单控件,希望大家喜欢!
凶残的程序员
的博客地址:
http://blog.csdn.net/qian520ao
第一次写博客,不知道什么姿势才能显示出一副好像很老练的样子。老大让写一个菜单栏控件,借鉴了Idtk自定义view,站在巨人的肩上思路是豁然开朗。
效果图
使用方式
开始绘制(分2种情况,触摸|未触摸)
①:未触摸显示解刨
展示的图形分为4个模块,标签层rectFLabl、绘制bmp的rectF、白金层rectFGold(因为不会拼写银这个单词白金高大上啊),对应不同的半径如上图所示。代码中rectF 表示未触摸层,rectFF表示触摸弹出层,下面会讲解。
②:绘制
xfermode详情跳转
http://blog.csdn.net/harvic880925/article/details/51264653
③:触摸touch显示解刨
与触摸层有点类似,标签层改为阴影部分,原本绘制bmp区域现在绘制文字。不过所有的半径变大。绘制的方法和上面的神似,这里就不举栗说出了。
④:开始绘制文字
绘制文字和bmp首先要先复习一下数学公式。再此我希望我的数学老师们都把学费还给我,毕竟我知识也还给你们了啊。
x=Math.sin(2∗PI/360∗angle)∗r
y=Math.cos(2∗PI/360∗angle)∗r
上面公式中,2*PI/360*angle,即求angle的弧度。
Math.sin(x) x 的正玄值。返回值在 -1.0 到 1.0 之间;
Math.cos(x) x 的余弦值。返回的是 -1.0 到 1.0 之间的数;
这两个函数中的X 都是指的“弧度”而非“角度”,而我们可以用
Math.toRadians(angle)求出当前的弧度,所以最终我们可以用