自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (6)
  • 收藏
  • 关注

原创 一些小技巧

对应的IO流都可以用下面代码来close. public static void closeSilently(Closeable c) {//close all the stream. if (c == null) return; try { c.close(); } catch (Throwable t) { // do nothing } } copy新的image时

2010-10-29 10:25:00 1058

原创 Crop Code 分析

mCropRect.offset(dx, dy);//开始不管怎样都偏移这么多。dx,dy那么多.          // Put the cropping rectangle inside image rectangle. mCropRect.offset( Math.max(0, mImageRect.left - mCropRect.left), Math.max(0, mImageRect.top - mCrop

2010-10-27 15:11:00 804

转载 Graphics---FingerPaint (MaskFilter)

<br /><br />使用MaskFilter<br />MaskFilter类可以为Paint分配边缘效果。<br />对MaskFilter的扩展可以对一个Paint边缘的alpha通道应用转换。Android包含了下面几种MaskFilter:<br />BlurMaskFilter   指定了一个模糊的样式和半径来处理Paint的边缘。<br />EmbossMaskFilter  指定了光源的方向和环境光强度来添加浮雕效果。<br />要应用一个MaskFilter,可以使用setMaskFil

2010-10-15 11:58:00 2261

转载 android UI相关

<br />一、Canvas类android.graphics.Canvas<br />Canvas类好比手机中的画纸,我们可以在Canvas上画图形或者图像。一般我们用android来绘画的时候,需要四个组成部分:<br />1、位图:包含像素<br />2、Canvas画板:包含绘画内容,写入位图<br />3、初始图形:如Rect、Bitmap、text等<br />4、Paint:用来描述上面初始图形的颜色和类型等<br />Canvas类提供了三个构造方法:<br />Public Canvas(

2010-10-15 11:12:00 5208

转载 每句话都够品一阵子

<br />1,老鼠嘲笑猫的时候,身旁必有一个洞。<br /><br />2,站在山顶和站在山脚下的两人,虽然地位不同,但在对方眼里,同样的渺小。<br /><br />3,路的尽头,仍然是路,只要你愿意走。<br /><br />4,使我们不快乐的,都是一些芝麻小事,我们可以躲闪一头大象,却躲不开一只苍蝇。<br /><br />5,最好的与最坏的创造了历史,平庸之辈则繁衍了种族。<br /><br />6,在这世上惟一件事比别人议论更糟,那就是无人议论你。<br /><br />7,成功便是站起比倒下多

2010-10-15 10:39:00 690

转载 Graphics-----ColorFilter

1.使用ColorFilterMaskFilter是对一个Paint的alpha通道的转换,而ColorFilter则是对每一个RGB通道应用转换 。所有由ColorFilter所派生的类在执行它们的转换时,都会忽略alpha通道。Android包含三个ColorFilter:ColorMatrixColorFilter  可以指定一个4×5的ColorMatrix并将其应用到一个Paint中。ColorMatrixes通常在程序中用于对图像进行处理 ,而且由于它们支持使用矩阵相乘的方法来执行链接转换,所以

2010-10-14 17:32:00 3182

转载 ColorButton 的实现

<br />ColorButton 的实现作者: 刘鹏日期: 2010-03-12本文总结了 Android 自带 Calculator 程序中 ColorButton 的实现方法。简介<br />Android 平台自带了一个计算器程序(Calculator), UI 做的非常漂亮美观,如 下图所示。Calculator 程序在 Calculator 的 UI 中,按钮的表现非常有特色,简洁、大方,既有立体感, 还带一些动画效果,这里我们分析这些特效的实现。参考 Calculator 的源码,我们称这

2010-10-14 16:55:00 1454

原创 Canvas的save和restore

onDraw方法会传入一个Canvas对象,它是你用来绘制控件视觉界面的画布。在onDraw方法里,我们经常会看到调用save和restore方法,它们到底是干什么用的呢?❑ save:用来保存Canvas的状态。save之后,可以调用Canvas的平移、放缩、旋转、错切、裁剪等操作。❑ restore:用来恢复Canvas之前保存的状态。防止save后对Canvas执行的操作对后续的绘制有影响。save和restore要配对使用(restore可以比save少,但不能多),如果restore调用次数比sa

2010-10-14 14:41:00 1070

转载 横向移动ListView

<br />public class MyListView extends LinearLayout implements OnGestureListener { private GestureDetector mGestureDetector; private ListView mListView; public MyListView(Context context) { super(context); mGestureDete

2010-10-13 16:39:00 1947 2

DLNA好的文档

DLNA技术讲座 DLNA技术讲座 DLNA技术讲座

2011-10-26

wpa_suplicant-devel.pdf

wifi wpa suplicant-devel wifi wpa suplicant-devel wifi wpa suplicant-devel

2011-05-17

flash cs4 教程

flash cs4 教程 flash cs4 教程 flash cs4 教程 flash cs4 教程 flash cs4 教程 flash cs4 教程

2010-03-03

linux assembly langue

linux assembly languelinux assembly languelinux assembly languelinux assembly languelinux assembly langue

2010-01-22

c 语言深度分析 c 语言深度分析

c 语言深度分析c 语言深度分析c 语言深度分析c 语言深度分析c 语言深度分析c 语言深度分析c 语言深度分析

2010-01-20

云计算入门 云计算入门 基础指南

云计算入门 云计算入门 基础指南云计算入门 云计算入门 基础指南云计算入门 云计算入门 基础指南云计算入门 云计算入门 基础指南云计算入门 云计算入门 基础指南云计算入门 云计算入门 基础指南

2010-01-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除