转bitmap用setXfermode……canvas画个和背景色同色的小1、2像素同心圆?适用性不太好
然后就是计算了……不过灵活性也不好
然后就是计算了……不过灵活性也不好
解决方案 »
- 安卓屏幕旋转
- 用模拟器WebView跳转1000多次网页后,模拟器不再能浏览网页
- 如何禁止/启动屏幕的触摸消息?弹出ProgressDialog进度框之后触摸屏幕就消失了
- 关于textview的方法
- android omap平台内核代码的编译问题 ,在线等
- 模拟器中音乐播放器显示乱码,寻求帮助
- 关于Android调用GPS遇到的问题,大神请戳入
- [Canvas画图] 新手入门- 点击button就画一个矩形
- android UI布局,请打神帮忙!
- 如何拦截指定控件事件?
- TextView的setText方法没有,用不了
- 如何用eclipse的tomcat建立服务器与连接本机WiFi的手机进行服务器-客户端通信
canvas.drawLine(100 + 0.707 * 20 , 100 + 0.707 * 20, 200, 200, outGrayPaint);
0.707是二分之一根号二,最直接的意思是说从圆上开始画,具体点是cos角度乘以半径为x,sin角度乘以半径为y,从圆心到圆上的坐标就可以表示为:x = 圆心x + (cos角度 * 半径), y = 圆心y + (sin角度 * 半径)另外具体的角度不用计算出来,只要计算cos和sin的值就可以。