自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Kilnn

循序渐进,突破自我

  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android 2D Graphics学习(二)、Canvas篇2、Canvas裁剪和Region、RegionIterator

canvas 还提供裁剪的功能。 裁剪功能由Canvas提供的一系列的clip...方法 和quickReject方法来完成。 前面已经提到,真正提供可绘制区域的是Canvas内部的mutable bitmap。 Canvas更像是一个图层,我们只能在这上面的图层来绘制东西。1、首先介绍Region类Region,中文意思即区域的意思,它表示的是canvas图层上的某一块封闭的区域

2012-12-20 15:52:16 30119 7

原创 Android 2D Graphics学习(二)、Canvas篇1、Canvas基本使用

Canvas的意思是画布,表现在屏幕上就是一块区域,我们可以再上面使用各种API绘制我们想要的东西。可以说,Canvas贯穿整个2D Graphics,android.graphics中的所有类,几乎都于Canvas有直接或间接的联系。所以了解Canvas是学习2D Graphics的基础。Android官方文档对Canvas的简介很好的介绍了Canvas的使用:The Canvas

2012-12-20 15:51:59 30403 8

原创 Android 2D Graphics学习(一)、android.graphics介绍

Android 2D Graphics的绝大部分API都在android.graphics中,它提供了低级的graphics工具,包括canvas,color filters,point,rectangle等等,我们可以使用它们直接在屏幕上绘制我们想要的图形。在android.graphics中还有一个子包,android.graphics.drawable,它定义了一系列的drawable对

2012-12-20 15:51:28 8878

原创 Android Drawable Resource学习(十三)、其他的Drawable资源

从Drawable的继承结构上看,还有几个没有介绍到。1、ColorDrawableColorDrawable使用很简单,使用元素就可以定义一个ColorDrawable,然后再其他的地方使用。在color.xml文件中定义:<color xmlns:android="http://schemas.android.com/apk/res/android" android

2012-12-04 16:25:57 4151

原创 Android Drawable Resource学习(十二)、ShapeDrawable还是GradientDrawable?

一、发现奇怪的问题?在研究Android Drawable资源的时候,发现了一个奇怪的问题。在官方API介绍中:ShapeDrawable 介绍:This object can be defined in an XML file with the element(这个对象可以用元素在xml文件中定义)GradientDrawable 介绍:This object can b

2012-12-04 15:42:14 31866 3

原创 Android Drawable Resource学习(十一)、RotateDrawable

对另一个drawable资源,基于当前的level,进行旋转的drawable。文件位置:res/drawable/filename.xml文件名即资源名编译数据类型:指向 RotateDrawable的指针。资源引用:In Java: R.drawable.filenameIn XML: @[package:]drawable/filename语法:xml ver

2012-12-03 17:52:11 18372 8

原创 Android Drawable Resource学习(十)、ScaleDrawable

对另一个drawable资源,基于当前的level,进行尺寸变换的drawable。文件位置:res/drawable/filename.xml文件名即资源名编译数据类型:指向 ScaleDrawable的指针。资源引用:In Java: R.drawable.filenameIn XML: @[package:]drawable/filename语法:xml ve

2012-12-03 14:31:01 9602 6

原创 Android Drawable Resource学习(九)、ClipDrawable

ClipDrawable 是对一个Drawable进行剪切操作,可以控制这个drawable的剪切区域,以及相相对于容器的对齐方式,android中的进度条就是使用一个ClipDrawable实现效果的,它根据level的属性值,决定剪切区域的大小。        需要注意的是ClipDrawable是根据level的大小控制图片剪切操作的,官方文档的note中提到:The drawable

2012-12-03 14:02:30 8759 3

Android-SlideListView(ListView侧滑实现)

Android ListView侧滑的实现,滑动删除,滑动展开。和QQ5.2效果基本一致。

2015-01-06

Android 图片浏览全屏缩放

高仿现在主流的图片浏览的全屏缩放效果。如QQ好友动态、微信朋友圈。

2014-05-10

空空如也

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

TA关注的人

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