Android自定义控件
文章平均质量分 83
小小劲
学技术不能浮躁,当明天太阳升起的时候,牛奶会有的,面包会有的
展开
-
Android 自定义View (ImageView )
如果你还认为自己还年轻,还可以蹉跎岁月的话,你终将一事无成,老来叹息。 本讲内容:自定义View(可以在布局文件多次用) 示例一:自定义View显示一张图片,下面包含图片的文本介绍 下面是res/layout/activity_main.xml 布局文件: <LinearLayout xmlns:android="http://schemas.android原创 2015-03-17 20:44:35 · 520 阅读 · 0 评论 -
Android 自定义View (三)
人的一生就像一篇文章,只有经过多次精心修改,才能不断完善。 本讲内容:ColorFilter 颜色过滤类(继上一讲进一步深入了解自定义View) 上一讲我们讲解了ColorMatrixColorFilter类 一、LightingColorFilter光照颜色过滤类(该类有且只有一个构造方法:) LightingColorFilter (int mul, int原创 2015-03-18 12:11:04 · 415 阅读 · 0 评论 -
Android 自定义View (二)
如果你能像看别人缺点一样,如此准确的发现自己的缺点,那么你的生命将会不平凡。 本讲内容:ColorFilter 颜色过滤类(继上一讲进一步深入了解自定义View) 一、画笔Paint常用的一些属性: 1、set(Paint src) 为当前画笔设置一个画笔 2、setARGB(int a, int r, int g, int b)和setAlpha(int a) 设原创 2015-03-18 10:03:05 · 457 阅读 · 0 评论 -
Android 自定义View (一)
人生最大的悲哀不是失去太多,而是计较太多,这也是导致一个人不快乐的重要原因。 本讲内容:自定义View是如何实现的! 一、继承View自定义一个View的子类CustomView: public class CustomView extends View { private Paint mPaint; public CustomV原创 2015-03-17 21:34:21 · 584 阅读 · 1 评论 -
自定义Activity间的切换动画
只有不断找寻机会的人才会及时把握机会。 本讲内容:利用Theme自定义Activity间的切换动画 大多Android系统默认Activity间的动画切换效果为,右边滑入,左边滑出;有时候我们的需求可能是要求所有Activity的切换为淡入淡出的效果,这时候就可能需要改变一下默认的切换风格。 示例效果图: 下面是res/layout/acti原创 2015-03-17 11:35:38 · 510 阅读 · 0 评论 -
Android 自定义View (六)
忌妒别人,不会给自己增加任何的好处,忌妒别人,也不可能减少别人的成就。 本讲内容:FontMetrics 字体测量类(有五个成员变量) 注意:Paint有一个唯一的子类TextPaint文本的画笔 就是专门为文本绘制量身定做的“笔” public static class FontMetrics { public float top; public fl原创 2015-03-19 19:13:59 · 453 阅读 · 0 评论 -
Android 自定义View (四)
命运就像自己的掌纹,虽然弯弯曲曲,却永远掌握在自己手中。 本讲内容:Xfermode 图像混合模式类(和ColorFilter有点相似的方法) Xfermode 类的三个子类分别是AvoidXfermode, PixelXorXfermode和PorterDuffXfermode 一、AvoidXfermode类(只有一个含参的构造方法)原创 2015-03-18 13:16:42 · 359 阅读 · 0 评论 -
Android 自定义View (TextView)
笑对人生,能穿透迷雾;笑对人生,能坚持到底;笑对人生,能化解危机;笑对人生,能照亮黑暗。 本讲内容:自定义View(可以在布局文件多次用) 一、步骤: 1、自定义View的属性 2、在View的构造方法中获得我们自定义的属性 3、重写onMesure (可有可无,一般需要重写,无写默认调用系统提供的) 4、重写onDraw 注意: 第二步:我们重写了3个构造原创 2015-03-17 13:25:56 · 631 阅读 · 0 评论 -
Android 自定义View (五)
在必要时候需要弯一弯,转一转,因为太坚强容易折断,我们需要更多的柔软,才能战胜挫折。 本讲内容:PorterDuffXfermode图形混合模式类(只有一个含参的构造方法) PorterDuffXfermode(PorterDuff.Mode mode) 在API中Android为我们提供了的18种图形混合模式: Sa全称为Source alpha表示源图的Al原创 2015-03-18 22:04:19 · 477 阅读 · 0 评论 -
Android 自定义View (0)
虽然我们无法改变人生,但可以改变人生观。虽然我们无法改变环境,但我们可以改变心境。 本讲内容:自定义控件的两种方法 一、引入布局(include)可以多次反复调用 示例一: 下面是res/layout/title.xml 布局文件: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/an原创 2015-04-03 23:47:19 · 407 阅读 · 0 评论