iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >Android绘图常用方法汇总
  • 671
分享到

Android绘图常用方法汇总

方法方法汇总Android 2022-06-06 08:06:43 671人浏览 独家记忆
摘要

Android绘图常用方法有哪些,下面一一为大家列举: 1、有关画笔(Paint)的方法 Paint mPaint= new Paint(); mPaint.setAntiA

Android绘图常用方法有哪些,下面一一为大家列举:

1、有关画笔(Paint)的方法


Paint mPaint= new Paint();
mPaint.setAntiAlias(true); // 消除锯齿
mPaint.setStrokeWidth(mCircleWidth); // 设置圆环的宽度
mPaint.setStrokeCap(Paint.Cap.ROUND); // 定义线段断点形状为圆头
mPaint.setAntiAlias(true); // 消除锯齿
mPaint.setStyle(Paint.Style.STROKE); // 设置空心 
mPaint.descent();//是baseline之下至字符最低处的距离
mPaint.ascent();//是baseline之上至字符最高处的距离

2、有关画布(Canvas)的方法

新建画布的方法


//直接创建一张画布
canvas canvas = new Canvas(); 
//创建一个以指定bitmap为背景的画布
Bitmap bitmap = BitmapFactory.decodeResource(getResources(),R.drawable.ic_launcher);
Canvas canvas2 = new Canvas(bitmap); 

画布一些常用方法总结


//用来保存Canvas的状态。save之后,可以调用Canvas的平移、放缩、旋转、错切、裁剪等操作。
canvas.save();
//用来恢复Canvas之前保存的状态。防止save后对Canvas执行的操作对后续的绘制有影响。
//save和restore要配对使用(restore可以比save少,但不能多),如果restore调用次数比save多,会引发Error。
canvas.restore();
//移动坐标原点到指定位置
ccanvas.translate(x,y); 

常用绘图方法总结



canvas.drawArc(oval,//圆弧所在矩形
    startAngle,//起始角度
    sweepAngle,//旋转角度
    useCenter, //true画的是扇形,false画的是弧形
    paint);//画笔 

canvas.drawText(text, // 文字内容
    x, y, // 绘制文字起始坐标(左上角)
    paint);// 绘制文字的画笔 

canvas.drawLine(startX, startY,//起始xy坐标
    stopX, stopY,//终点xy坐标 
    paint);//画线用的画笔
canvas.drawLines(pts,////绘制直线的端点数组,每条直线占用4个数据。
    paint);//绘图所用画笔
canvas.drawLines(pts,//绘制直线的端点数组,每条直线占用4个数据。
    offset,//跳过的数据个数,这些数据将不参与绘制过程。
    count,//实际参与绘制的数据个数。
    paint);//绘图所用画笔 

canvas.drawRect(float x1,float y1,//绘制矩形左上角顶点坐标
    float x2,float y2,//绘制矩形右下角顶点坐标 
    Paint paint) ;//绘图所用画笔

以上就是Android绘图的常用方法,希望对大家的学习有所帮助。

您可能感兴趣的文章:android图像绘制(七)ClipRect局部绘图/切割原图绘制总结Android 通过onDraw实现在View中绘图操作的示例Android编程之OpenGL绘图技巧总结Android自定义View绘图实现渐隐动画Android UI效果之绘图篇(一)Android UI效果之绘图篇(二)Android UI效果之绘图篇(四)Android UI效果之绘图篇(三)Android自定义View绘图实现拖影动画简单实现Android绘图板


--结束END--

本文标题: Android绘图常用方法汇总

本文链接: https://www.lsjlt.com/news/25063.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android绘图常用方法汇总
    Android绘图常用方法有哪些,下面一一为大家列举: 1、有关画笔(Paint)的方法 Paint mPaint= new Paint(); mPaint.setAntiA...
    99+
    2022-06-06
    方法 方法汇总 Android
  • Android中常见的图形绘制方式总结
    目录图形绘制概述 View + Canvas SurfaceView + Canvas TextureView + Canvas SurfaceView + OpenGL ES GL...
    99+
    2022-11-12
  • Python matplotlib实用绘图技巧汇总
    前言 在日常的业务数据分析 ,可视化是非常重要的步骤。这里总结了matplotlib常用绘图技巧,希望可以帮助大家更加更加高效的、美观的显示图表。作者:北山啦 Matplotli...
    99+
    2022-11-12
  • Java-String类常用方法汇总
    1.获取字符串长度 int length(); 2.获取指定位置上某个字符 char charAt(int index); 3.获取指定字符在字符串中位置 int indexOf(int ch);//...
    99+
    2023-09-08
    idea java
  • Android常用的intent action汇总
    本文总结讲述了Android常用的intent action功能。分享给大家供大家参考,具体如下: Android基本的设计理念是鼓励减少组件间的耦合,因此Android提供了...
    99+
    2022-06-06
    intent action Android
  • Java8 Stream流的常用方法汇总
    目录1、快速创建List(1)、new一个list,一个一个添加(2)、Stream流:创建动态list,可以添加元素(3)、如果创建一个固定长度的list,可以使用Arrays.a...
    99+
    2022-11-13
  • Android 更新UI的方法汇总
    1、Activity的 runOnUiThread textView = (TextView) findViewById( R.id.tv ); new Thread(ne...
    99+
    2022-06-06
    方法 方法汇总 Android
  • Android 屏幕截屏方法汇总
    1、直接使用getWindow().getDecorView().getRootView() 直接使用getWindow().getDecorView().getRootVie...
    99+
    2022-06-06
    方法 方法汇总 Android
  • Android 读写文件方法汇总
    一、 从resource中的raw文件夹中获取文件并读取数据(资源文件只能读不能写) 代码如下:String res = "";try{InputStream in = get...
    99+
    2022-06-06
    方法 方法汇总 Android
  • Android 常见bug汇总及解决方案
    目录1、关于使用OkHttp运行时出现的错误2、图片轮播控件com.youth.banner使用Glide异步加载图片时发生的崩溃3、接入容联七陌客服系统,进入客服界面时闪退问题4、...
    99+
    2022-11-11
  • Android ListView常用小技巧汇总
    ListView在我们Android项目中的地位是有目共睹的,相信几乎每一个App中都有它的身影。 ListView主要是用列表形式来加载数据,在特定情况下需要实现一些特殊功能:如刷新数据,加载数据,实现动画效果等。 作为我们常用的...
    99+
    2022-06-06
    技巧 listview Android
  • Android 开发常用命令汇总
    分析项目包的依赖关系,并保存到name.txt文件中 gradlew :app:dependencies >name.txt 获取手机上当前正在显示的应用的包名及Activity adb shell dumpsys windo...
    99+
    2022-06-06
    Android
  • Java异常处理方法汇总
    目录一、异常是什么 二、异常类型 三、常见异常 四、常用异常方法 五、异常处理 六、关键字 throws/throw 七、自定义异常 前言: 我们在软件开发的过程中,任何语言的开发过...
    99+
    2022-11-12
  • C#常用日期时间方法汇总
    一、月份英文简写 DateTime dt = DateTime.Now; string MM = dt.AddMonths(-1).ToString("MMM", new Syste...
    99+
    2022-11-13
  • Java中request对象常用方法汇总
    Java中的request对象是HttpServletRequest类型的对象,它封装了HTTP请求的信息。常用的request对象...
    99+
    2023-08-17
    Java
  • Android实现倒计时方法汇总
    Android开发中经常会有倒计时的功能,下面将总结出常见的集中实现方式。 1.直接使用Handler的消息机制来实现 xml布局中文件如下: <?xml v...
    99+
    2022-06-06
    倒计时 方法 方法汇总 Android
  • Android中Notification的用法汇总
    我们在用手机的时候,如果来了短信,而我们没有点击查看的话,是不是在手机的最上边的状态栏里有一个短信的小图标提示啊?你是不是也想实现这种功能呢?今天的Notification就是...
    99+
    2022-06-06
    notification Android
  • Android EditText常用属性功能汇总
    本文总结分析了Android EditText常用属性。分享给大家供大家参考,具体如下: android:hint="请输入数字!"//设置显示在空间上的提示信息 androi...
    99+
    2022-06-06
    edittext 属性 Android
  • ADB安装方法及常用命令汇总
    目录 ADB简介ADB安装ADB常用命令后记 ADB简介 ADB即Android Debug Bridge,起到调试桥的作用,使用ADB可以用电脑快速对手机进行调试,如安装APK、push文件等。 ADB安装 电脑中必须安装有J...
    99+
    2023-08-22
    adb android 移动开发 android studio
  • web开发中常用的js方法汇总
    这篇文章主要讲解了“web开发中常用的js方法汇总”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“web开发中常用的js方法汇总”吧!1.网页图片集左右滑动查...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作