在surfaceview的使用时,发现一个现象: 1、当AndroidManifest.xml文件中定义了uses-sdk属性时,使用drawBitmap(Bitmap bitmap, float left, float top, Paint paint)画图时,显示结果为图片的实际大小。 2、当A ...
分类:
其他好文 时间:
2016-04-22 13:36:32
阅读次数:
238
在自定义控件时,经常需要使用canvas、paint等,在canvas类中,绘画基本都是靠drawXXX()方法来完成的,在这些方法中,很多时候都需要用到paint类型的参数,本文先对paint类常用的一些设置做个简单总结 paint 属性设置简单总结 图形绘制相关: public void set ...
分类:
移动开发 时间:
2016-04-21 15:15:06
阅读次数:
195
高斯模糊(英语:Gaussian Blur),也叫高斯平滑,是在Adobe Photoshop、GIMP以及Paint.NET等图像处理软件中广泛使用的处理效果,通常用它来减少图像噪声以及降低细节层次。
简介:高斯模糊(Gaussian Blur)是美国Adobe图像软件公司开发的一个图像处理软件:Adobe Photoshop(系列)中的一个滤镜,具体的位置在:滤镜—模糊——高斯模糊!高斯...
分类:
其他好文 时间:
2016-04-19 12:18:07
阅读次数:
288
前言:虽然梦想为了现实暂时会妥协,但终有一天,它将会实现这篇主要讲解ColorMatrix的相关知识,这里将涉及到矩阵乘法的相关知识。所以这篇是比较有难度的。一、矩阵概述1、定义称为m*n矩阵2、矩阵乘法矩阵乘法其实并不难,它的意思就是将第一个矩阵A的第一行,与第二个矩阵B的第一列的数字分别相乘,得到的结果相加,最终的值做为结果矩阵的第(1,1)位置的值(即第一行,第一列)。 同样,A矩阵的第一行...
分类:
其他好文 时间:
2016-04-19 12:11:00
阅读次数:
296
在客户区画直线等图形时, 发现当其最小化或者其他窗口遮挡时,出现窗口重绘,而将原来绘制的图形删除,上网上搜索知道,绘制图形的代码必须放置在Ondraw函数中,才能避免重绘时图形消失(因为一直在响应WM_PAINT消息,不断的重绘),但是这样做却只能保存最近的一次绘图,只适用于单幅固定的图形,对于其中 ...
分类:
编程语言 时间:
2016-04-18 06:33:40
阅读次数:
175
When the control first starts to paint itself, in response to a WM_PAINT, you receive a NM_CUSTOMDRAW notification message, with the draw stage set to ...
分类:
其他好文 时间:
2016-04-18 01:13:16
阅读次数:
308
Android Animation(动画设计)
Android的图形处理基础
Bitmap与BitmapFactory
Canvas,Paint,Path的绘图API
Matrix ,图像的几何变换
逐帧动画,补间动画,属性动画介绍
drawBitmapMesh扭曲图片,
Shader渲染图片
SurfaceView绘图机制...
分类:
移动开发 时间:
2016-04-17 11:47:27
阅读次数:
307
package com.chk.uefa.thirdviews;import android.content.Context;import android.graphics.Canvas;import android.graphics.Paint;import android.os.AsyncTas ...
分类:
移动开发 时间:
2016-04-13 11:09:35
阅读次数:
562
转载请注明出处王亟亟的大牛之路上礼拜上了一篇关于动画的自定义View的文章,然后里面的实现是PathMeasure,然后这一部分貌似以前没有讲过,那么就再补一篇来介绍下这部分的知识(之前一篇的传送门:http://blog.csdn.net/ddwhan0123/article/details/51066859)直接说有点抽象,我们来看下演示的效果:动的时候,是这样子那暂停是这样子其实这样的实现,一...
分类:
其他好文 时间:
2016-04-11 16:59:54
阅读次数:
264
之前的项目中在需要显示圆形头像的地方,使用到了Github上的优秀开源项目CircleImageViewhttps://github.com/hdodenhof/CircleImageView今天仔细地研究了这个项目,学习其原理,收获不少。
源码主要分为下面这几大部分取图片Bitmap取自定义属性创建Paint画笔计算内外圆半径Canvas绘制内外圆形一.取图片BitmapCircleImageV...
分类:
移动开发 时间:
2016-04-11 01:53:38
阅读次数:
606