在Android手机程序中调用画布绘制类似手机wifi信号,如下图:

红色圆圈为底,灰色弧线为信号,白色弧线覆盖灰色弧线表示信号强度。

//参数设置

private int ox;//绘制起始位置的x坐标

private int oy;//绘制起始位置的y坐标

private int rssilevel;//信号强度级别

// 画笔设置

private Paint paintBeacon = new Paint();//红色圆圈画笔
private Paint paintSignal = new Paint();//灰色信号画笔
private Paint paintRssi = new Paint();//白色信号强度画笔
{
paintBeacon.setColor(Color.RED);
paintSignal.setColor(Color.GRAY);
paintSignal.setAntiAlias(true);
paintSignal.setStrokeWidth((float) 7.0);
paintSignal.setStyle(Style.STROKE);
paintRssi.setColor(Color.WHITE);
paintRssi.setAntiAlias(true);
paintRssi.setStrokeWidth((float) 7.0);
paintRssi.setStyle(Style.STROKE);

}

// 画beacon
private void drawBeacon(Canvas canvas) {
canvas.drawCircle(ox, oy, 50, paintBeacon);
for (int i = 4; i >= 0; i--) {
RectF rectf = new RectF(
ox - 90 + 20 * i, 
oy - 20 + 15 * i, 
ox + 90 - 20 * i,
oy + 100);
canvas.drawArc(rectf, 240, 60, false, paintSignal);
}
for (int i = 4; i >= 5 - rssilevel; i--) {
RectF rectf = new RectF(
ox - 90 + 20 * i, 
oy - 20 + 15 * i, 
ox + 90 - 20 * i,
oy + 100);
canvas.drawArc(rectf, 240, 60, false, paintRssi);
}
}

Android手机界面绘制类似wifi信号图标相关推荐

  1. android10桌面布局好看,让你的Android手机界面布局更好看

    机友是否觉得你的Android界面布局不够好看?想换一种手机界面?也许很多朋友都能够很简单Android界面美化,但是太深入的操作就不会了,那么下面我为大家介绍另一种风格的界面,使你的手机界面变的更加 ...

  2. css信号强度显示,纯css实现wifi信号图标及强弱/链接/加密状态

    分享一段自己写的纯css实现的wifi连接的各种状态代码,希望能帮助到一些学习的朋友.默认图标大小为20px,已经通过transform放大,具体的可以见详细代码及预览. 运行代码 纯css实现wif ...

  3. ofo 破解 android ios 版 (类似 wifi 万*能*钥*匙 )

    ofo 破解 android  ios 版   (类似   wifi 万*能*钥*匙   ) 使用 七牛云 做一个 破解ofo 的 大数据存储平台 举例说明 http://oi5lgyv8t.bkt. ...

  4. 【转】Android 手机连接台式电脑无线 Wi-Fi 上网

    为什么80%的码农都做不了架构师?>>>    小编的笔记本电脑不知道是什么原因无法连接隐藏 ssid 的 Wi-Fi  , 小编的手机 (Samsung Galaxy A3009) ...

  5. ps绘制android手机界面界面,教程·Photoshop | 手机界面效果图展示设计

    视频教程 资源下载 http://pan.baidu.com/s/1pLG6oC7 详细步骤 制作图标 Step 01新建一个750像素×1334像素.72像素/英寸的文档.将前景色设置为浅黄色(R2 ...

  6. 诺基亚 Android 手机界面曝光:类似 WP8

    北京时间1月17日早间消息,近期市场有传闻称,诺基亚将推出Android手机.目前尚不清楚这款手机是面向新兴市场还是喜欢Android系统的Windows用户,不过知名Twitter帐号@evleak ...

  7. 联通信号手机测试软件,4G/Wi-Fi信号最好的手机竟是它:联通受伤

    智能手机已经越来越成为我们必不可少的通讯,娱乐,办公工具了.无论是打电话,发短信,还是上网浏览网页,打游戏,网络信号都是非常关键的,今天就来对比一下目前市面上比较热门的几款手机的信号质量到底如何. 首 ...

  8. android手机gps没有信号强度,gps信号弱怎么办?怎么检查手机gps信号?

    gps信号弱怎么办?怎么检查手机gps信号? "GPS信号弱,请行驶到开阔的道路上" "GPS信号弱,位置刷新可能不及时,请谨慎驾驶" 经常,我们会听到这样无奈 ...

  9. Android手机界面组成

    文章目录 组成 各组成部分位置的获取 各组成部分宽高的获取 各组成部分的显示和隐藏 组成 上面图片来源:Android界面组成 mDecor : DecorView 的实例,表示 Window 内部的 ...

最新文章

  1. [Windows编程] 通过GetModuleHandleEx 得到函数调用者所在的DLL/EXE
  2. 编程人员需知的Windows平台编程的环境设置技巧
  3. pinctrl 和 gpio 子系统
  4. 【从零学习openCV】opecv操作像素
  5. python如何输入一个数停止输出可循环部分_Python 第04周:控制与循环
  6. Go语言入门——Go语言环境搭建
  7. GNU make manual 翻译(三)
  8. 程序员求职之道(《程序员面试笔试宝典》)之民间的企业排名的可信度到底有多大?...
  9. 计算机组成原理 实验报告
  10. MySQL实战45讲读后感:一条SQL查询语句是如何执行的?
  11. 28 诊断偏差和方差:学习曲线 (28 Diagnosing bias and variance_ Learning curves)
  12. Spring 工作原理
  13. 【转】看板和Scrum相得益彰
  14. Pnp即插即用设备驱动 自动安装程序 C C++实现
  15. 神策杯 2018高校算法大师赛(个人、top2、top6)方案总结
  16. 报错 | SyntaxError: Legacy octal literals are not allowed in strict
  17. 对人的外部评价与内部评价
  18. 开关电源模块并联供电系统_引起电源模块发热的四大原因
  19. 台湾品牌获得东京威士忌烈酒竞赛2020最佳单一麦芽威士忌总冠军
  20. 3-3 兔子跳楼梯 3-4 斐波那契数列(II)

热门文章

  1. gitee 上传代码时报错git did not exit cleanly (exit code 1)
  2. 那些我们对2019技术世界趋势的预测都说准了吗?
  3. 解决mac 休眠后唤醒死机问题
  4. 敲开阿里大门的技术简历可以这么写
  5. 用MATLAB求解非线性微分方程
  6. 内盘外盘新手看热闹,老手在内盘外盘看门道
  7. Vue3 优雅的模态框封装方案
  8. 可折叠的table表格
  9. 基于C#开发(WinForm)排队叫号系统【100010339】
  10. slotformatcombinations_向未授权频谱中的小区应用时隙格式指示的方法和设备与流程...