
Android绘画
古月印象星空
热爱生活,热爱工作
展开
-
图片的放大和缩小的性能分析
图片的放大和缩小的性能分析放大在目标区域一定的情况下。对于Bitmap.Config.ARGB_8888格式的图片 从一个小图片放大来绘画到目标区域的性能比从和目标区域一样大小的图片直接画到目标区域慢很多。在实例1:前者所花的时间是后者的两倍。缩小在目标区域一定的情况下。对于Bitmap.Config.ARGB_8888格式的图片从一个大图片缩小来绘画到目标区域的性能比原创 2011-11-22 15:39:35 · 1530 阅读 · 0 评论 -
个性缩放图片NinePatchDrawable
NinePatchDrawable A NinePatchDrawable graphic is a stretchable bitmap image,which Android will automatically resize to accommodate the contents of the View in which you have placed it as the ba翻译 2011-11-10 17:39:36 · 6235 阅读 · 3 评论 -
android 多点触摸 实现图片缩放 Image Zoom
将下面的代码单独放到一个JAVA类中,MulitPointTouchListener.javaimport android.graphics.Matrix; import android.graphics.PointF; import android.util.FloatMath; import android.view.MotionEvent; imp转载 2012-02-13 22:15:56 · 1447 阅读 · 0 评论 -
android中图片的翻转和旋转
图片的翻转和旋转在画图时想实现翻转,但是一直没找到方法。只在网上找到一个翻转图片本身的方法Resources res = this.getContext().getResources();img = BitmapFactory.decodeResource(res, R.drawable.slogo);Matrix matrix = new Matrix();matrix.po原创 2011-11-10 15:53:36 · 3038 阅读 · 0 评论 -
Android画图方式
本文转载编辑自http://blog.chinaunix.net/u3/99423/showart_2203599.htmlAndroid画图方式Android里面的画图分为2D和3D两种:2D是由Skia来实现的,也就是我们在框架图上看到的SGL,SGL也会调用部分的内容来实现简单的3D效果;3D部分是由OpenGL|ES实现的,OpenGL|ES是Opengl的嵌入式版本,转载 2011-11-10 15:38:18 · 5615 阅读 · 0 评论 -
android画图性能分析
android画图的性能分析一,往直接View里画图。用onDraw (Canvas g)向View里画图.我在模拟器上测序了4种向View里画320X480图的性能:首先,画inmutable的bitmap图最快。(9毫秒)其次,画mutable的bitmap图比较慢。(19毫秒)再其次,画非Alpha的RGB数据更慢。(34毫秒)最后,画Alpha的RGB数据最慢原创 2011-11-10 15:13:07 · 3462 阅读 · 1 评论 -
Drawable
android.graphics.drawable.Drawable是个虚类。它的直接子类有BitmapDrawable, ClipDrawable, ColorDrawable, DrawableContainer, GradientDrawable, InsetDrawable, LayerDrawable, NinePatchDrawable, PictureDrawable,翻译 2011-11-22 15:27:47 · 4333 阅读 · 0 评论 -
ShapeDrawable
java.lang.Object ?android.graphics.drawable.Drawable ?android.graphics.drawable.ShapeDrawableClass Overview A Drawable object that draws primitive sha翻译 2011-11-22 14:54:23 · 1682 阅读 · 0 评论 -
ClipDrawable
public classClipDrawableextends Drawableimplements Drawable.Callbackjava.lang.Object ?android.graphics.drawable.Drawable ?android.graphics.drawable翻译 2011-11-22 13:12:25 · 1864 阅读 · 0 评论 -
Android PorterDuffXfermode简介
本文转载自:https://www.cnblogs.com/libertycode/p/6290497.html一、XfermodeXfermode国外有大神称之为过渡模式,这种翻译比较贴切但恐怕不易理解,大家也可以直接称之为图像混合模式,因为所谓的“过渡”其实就是图像混合的一种,这个方法跟setColorFilter蛮相似的。查看API文档发现Xfermode有三个子类:AvoidXfe...转载 2018-09-21 11:47:10 · 1547 阅读 · 0 评论