如果要根据屏幕大小动态绘制线条,则应在相机预览类中使用以下代码.

@Override

protected void onDraw(Canvas canvas)

{

if(grid){

// Find Screen size first

DisplayMetrics metrics = Resources.getSystem().getDisplayMetrics();

int screenWidth = metrics.widthPixels;

int screenHeight = (int) (metrics.heightPixels*0.9);

// Set paint options

paint.setAntiAlias(true);

paint.setStrokeWidth(3);

paint.setStyle(Paint.Style.STROKE);

paint.setColor(Color.argb(255, 255, 255, 255));

canvas.drawLine((screenWidth/3)*2,0,(screenWidth/3)*2,screenHeight,paint);

canvas.drawLine((screenWidth/3),0,(screenWidth/3),screenHeight,paint);

canvas.drawLine(0,(screenHeight/3)*2,screenWidth,(screenHeight/3)*2,paint);

canvas.drawLine(0,(screenHeight/3),screenWidth,(screenHeight/3),paint);

}

}

您还需要在相机预览类的构造函数中添加以下行:

this.setWillNotDraw(false);

android相机网格,Android – 在相机上显示网格线相关推荐

  1. Android中使用Notification在状态栏上显示通知

    场景 状态栏上显示通知效果 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书.教程推送与免费下载. 实现 ...

  2. Android学习-使用WebView在app上显示网页

    通过Intent调用系统浏览器 Uri uri = Uri.parse(url);//url为你要链接的地址 Intent intent = new Intent(Intent.ACTION_VIEW ...

  3. android 获取网络图片并在Imageview上显示

    这个是我使用的图片...http://imgstore04.cdn.sogou.com/app/a/100520024/877e990117d6a7ebc68f46c5e76fc47a 布局中声明一个 ...

  4. android倒计时dialog,倒计时,dialog上显示倒计时,如果不点击dialog,倒计时结束后自动跳转...

    首先在strings.xml文件里定义 // 整数用 %d 字符串用 %s "提示" "该视频已被移除" %d 返回播放列表  string > /*如果 ...

  5. word单元格斜网格_如何在Word中的所有表上显示和隐藏单元格网格线

    word单元格斜网格 By default, when you create a new table, all the cells have black borders that print with ...

  6. android surfaceview camera,android – 如何在SurfaceView上显示相机预览?

    要使用Camera2 API从相机显示预览,您应该执行以下步骤: >获得使用相机设备的权限 >使用CameraManager打开与相机的连接 准备表面预览 >使用打开的相机设备和所需 ...

  7. android开启照相功能,Android打开系统相机并拍照的2种显示方法

    本文实例为大家分享了Android打开系统相机并拍照的具体实现代码,供大家参考,具体内容如下 目标效果: 第二张为点击第一个按钮拍照后显示的,比较模糊,第三章为点击第二个按钮拍照后显示的,比较清楚. ...

  8. android相机采集sdk,C#用basler相机sdk采集图像并用halcon显示的小程序

    C#用basler相机sdk采集图像并用halcon显示的小程序 C#用basler相机sdk采集图像并用halcon显示的小程序 本人在用halcon做图像处理做视觉项目时,通常都是用c#写程序的主 ...

  9. Android开发 :调用系统相机拍照保存照片并显示在当前界面

    主要思路:调用照相机拍照,然后为拍得的照片在SD卡新开一个储存照片的文件,然后在onActivityResult中进行照片显示 1.因为要调用照相机和SD卡所以需要在manifest.xml中添加以下 ...

  10. Android添加拍照功能,Android相机开发(二): 给相机加上偏好设置

    Android Camera Develop: add settings to camera app 概述 继上一篇实现了一个最简单的相机APP后,本篇主要介绍实现相机的各种偏好设置,比如分辨率.闪光 ...

最新文章

  1. vue 集成富文本tinymce
  2. python双星号什么运算_python – 双星号
  3. python中@修饰符用法
  4. MATLAB实战系列(二)- 如何使用YALMIP检验数学模型的正确性?
  5. 如何在Unity3d平台下低延迟播放RTMP或RTSP流
  6. 9 Characteristics of Free Software Users
  7. 2120: 数颜色(带修莫队)
  8. 自定义 Android 钟表盘,这一篇就够了
  9. CAD建模软件BricsCAD 22.2.03 for Mac
  10. JavaScript高级程序设计 第4版(中文高清)扫描版
  11. Pycharm下载包慢的问题
  12. 如何在地图上按地址搜索位置
  13. MyExcel 3.6.0 版本发布,支持列表模板混合导出
  14. 拿到pmp的证书就可以做项目经理吗?
  15. weibo4j中用到的mysql2bean的java工具
  16. 第一次作业(个人作业):阅读教材,提五个问题
  17. 2021年南京大学842考研-软件工程部分代码设计题
  18. 电子计算机常用面试题,计算机常用面试题文档.doc
  19. php 解析md文件格式,Git中Read.MD文件格式:Markdown语言详解
  20. ps aux 命令和 top命令

热门文章

  1. 苹果开放降级_苹果官方为什么不开放 iOS 降级验证通道?
  2. 2022年第十二届APMCM亚太地区大学生数学建模竞赛
  3. ios动态效果实现翻页_iOS动画--翻页动画
  4. adb shell dumpsys activity activities调用信息简析
  5. Java类和对象——图书管理系统v1.0
  6. python pandas 增加一列_Python Pandas 向DataFrame中添加一行/一列
  7. 腾讯云服务器443端口无法访问
  8. nfcwriter下载 ios_被苹果封杀至今的下载神器,更新适配iOS 13系统
  9. 微信二级不死域名和微信白名单的区别?
  10. Java基础:常用类(String类)