图片绘制相关
图片绘制相关
被开发耽误的大厨
10多年开发经验,创过业也在其他创业公司工作过,也在同方威视、联想集团等知名大厂工作过,为人谦虚谨慎,对待工作一丝不苟。有JavaEE后端、Android原生开发、Web前端开发(H5)、混合开发、web app、ios开发的经验,涉及音视频、社交、ai人脸识别、安检安防、电商等多方面的项目。现如今花几百万大洋被套牢,北京大龄程序猿房奴一枚,一直在路上。。。最近大部分博文专栏都免费了,将更专心更文,将更新更多数据结构、算法、源码系列文章,并整理《博客导航目录》,我是。。。的大厨,大家一起加油!
展开
-
SurfaceView高性能绘制(四)代码实践篇-绘制多张图片
一、前言上篇文章写了关于根据触屏绘制图片的文章SurfaceView高性能绘制(三)代码实践篇-根据触屏绘制图片,那么如果我们要把每次绘制的图片都保持住在界面上呢,该怎么实现?为了方便说明自己查阅单独写成一篇博文二、代码实现思路:把绘制信息弄成一个对象,然后把这个对象放在集合里面,然后进行轮询绘制1、首先定义一个图像对象//图像对象public class DrawingI...原创 2019-02-21 18:35:13 · 709 阅读 · 0 评论 -
SurfaceView高性能绘制(五)代码实践篇-让绘制的图片运动
一、前言上篇文章写了关于绘制多张图片的文章 SurfaceView高性能绘制(四)代码实践篇-绘制多张图片,这篇文章将讲讲让绘制的图片运动,那么我们如何让我们的图片运动呢?肯定是改变x、y轴的坐标二、主要代码说明在绘制线程DrawingThread,我们添加如下代码: for(DrawingItem item : locations){//循环绘图...原创 2019-02-22 15:42:19 · 371 阅读 · 0 评论 -
自定义View绘制图片
一、概述 当Android系统提供的UI组件不足以满足我们的需求时,我们可以自己继承View来设计自己的View。然后选择重写部分的方法。下面我们来写一个简单例子:自定义View绘制图片二、代码、效果图、注意点1、主要代码public class CustomView extends View { Paint paint = new Paint();//画笔 ...原创 2019-02-15 19:15:10 · 960 阅读 · 0 评论 -
SurfaceView高性能绘制(一)理论篇
声明:本教程不收取任何费用,欢迎转载,尊重作者劳动成果,不得用于商业用途,侵权必究!!!一、问题(需求)?我们的应用程序当中需要在手机屏幕上面渲染和绘制非常复杂的动画和需求这样的场景,这个时候我们一般情况下,采用后台线程来完成。二、解决方案?1、两种方案:第一种:SurfaceView+HandlerThread,Android1.0系统就有了第二种:TextureView...原创 2019-02-15 11:01:06 · 878 阅读 · 0 评论 -
SurfaceView高性能绘制(零)SurfaceView简单绘制图片
一、SurfaceView绘制图片主要代码surfaceView.getHolder().addCallback(new SurfaceHolder.Callback() { @Override public void surfaceCreated(SurfaceHolder holder) { if (h...原创 2019-02-08 01:22:05 · 3558 阅读 · 0 评论 -
ImageView 绘制图片显示(Android 6.0以上权限演示)
声明:本教程不收取任何费用,欢迎转载,尊重作者劳动成果,不得用于商业用途,侵权必究!!!文章目录1、布局界面 activity_main.xml2、在AndroidManifest中添加SD卡读写的权限3、主界面MainActivity4、运行效果1、布局界面 activity_main.xml<?xml version="1.0" encoding="utf-...原创 2019-02-04 16:05:48 · 566 阅读 · 0 评论 -
SurfaceView高性能绘制(二)代码实践篇-图片绘制
一、前言上两篇文章讲到了 SurfaceView简单绘制图片和SurfaceView高性能绘制(一)理论篇,接下来这篇我们开始自定义SurfaceView、添加线程进行实战代码操作。二、主要代码1、自定义一个SurfaceView//1、自定义一个SurfaceViewpublic class MySurfaceView extends SurfaceView implemen...原创 2019-02-19 19:14:29 · 475 阅读 · 0 评论 -
SurfaceView高性能绘制(三)代码实践篇-根据触屏绘制图片
一、前言此篇文章实际上是在上篇文章SurfaceView高性能绘制(二)代码实践篇-图片绘制上,进行了一些添加更改,为了方便说明查阅单独写成一篇博文二、修改说明1、在自定义的MySurfaceView类里面,添加触屏事件 //7、添加触摸事件,创建DrawingItem对象 @Override public boolean onTouchEvent(Moti...原创 2019-02-21 12:01:45 · 454 阅读 · 0 评论