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