-
8.3.18 Canvas API详解(Part 3)Matrix和drawBitmapMesh
本节引言: 在Canvas的API文档中,我们看到这样一个方法: drawBitmap (Bitmap bitmap, Matrix matrix, Paint paint) 这个Matrix可是有大文章的,前面我们在学Paint的API中的...
-
10.7 WindowManager(窗口管理服务)
本节引言: 本节给大家带来的Android给我们提供的系统服务中的——WindowManager(窗口管理服务),它是显示View的最底层,Toast,Activity,Dialog的底层都用到了这...
-
10.8 LayoutInflater(布局服务)
本节引言: 本节继续带来的是Android系统服务中的LayoutInflater(布局服务),说到布局,大家第一时间可能想起的是写完一个布局的xml,然后调用Activity的setC...
-
>10.4 Vibrator(振动器)
本节引言: 本节我们介绍的是 Vibrator (振动器),是手机自带的振动器,别去百度直接搜针振动器,因为你的搜索结果可能是如图所示的神秘的道具,或者其...
-
8.3.5 Paint API之—— Xfermode与PorterDuff详解(二)
本节引言: 上一节,我们学习了Xfermode两个已经过世(过时)的儿子: AvoidXfermode , PixelXorXfermode ,虽然说有点用,但是终归是被淘汰的了,本节我们来学习...
-
8.3.6 Paint API之—— Xfermode与PorterDuff详解(三)
本节引言: 上一节,我们学习了Xfermode中的三儿子:PorterDuffXfermode构造方法中的为一个参数: PorterDuff.Mode ,我们在观看了16种图片混排模式后,又自己写代...
-
8.3.7 Paint API之—— Xfermode与PorterDuff详解(四)
本节引言: 上节我们写了关于Xfermode与PorterDuff使用的第一个例子:圆角圆形图片ImageView的实现,我们体会到了PorterDuff.Mode.DST_IN给我们带来的好处,本节我...
-
10.5ο AlarmManager(闹钟服务)
本节引言: 本节带来的Android中的AlarmManager(闹钟服务),听名字我们知道可以通过它开发手机闹钟类的APP,而在文档中的解释是:在特定的时刻为我们广播一...
-
8.3.8 Paint API之—— Xfermode与Po≦rterDuff详解(五)
本节引言: 好的,上一节中,我们又写了一个关于Xfermode图片混排的例子——擦美女衣服的Demo,加上前面的利用Xfermode来实现圆角或圆形ImageView,相信大家...
-
8.3.9 Paint API之—— ColorFilノter(颜色过滤器)(1/3)
本节引言: 上节我们学习了MaskFilter(面具),用它的两个子类BlurMaskFilter弄了下模糊效果,EmbossMaskFilter弄了下浮雕效果,而本节我们来学习的是另一个API——...