一、实现思路 Quartz2D最大的用途在于自定义View(自定义UI控件),当系统的View不能满足我们使用需求的时候,自定义View。 使用Quartz2D自定义View,可以从模仿系统的ImageView的使用开始。 需求驱动开发:模仿系统的imageview的使用过程 1.创建 2.设置图片 ...
分类:
移动开发 时间:
2016-08-11 06:08:27
阅读次数:
183
一、坐标 ①、通过View获取坐标,通过调用getLeft()、getRight()...方法获取坐标。 1、获取到的是相对于View父控件的位置 2、指的是左上角和右下角的x,y值 3、View还提供了setTranslate()和getX(),getY()方法 translate()指的是偏移量 ...
分类:
其他好文 时间:
2016-08-11 00:30:31
阅读次数:
177
我们在自定义view的时候,通常要考虑view的封装复用,所以如何把view的事件回调给Controller就是个需要好好考虑的问题, 一般来说,可选的方式主要有target-action和delegate,以及这次要强烈推荐的block。 target-action和delegate方式有个很不方 ...
分类:
其他好文 时间:
2016-08-11 00:24:05
阅读次数:
156
自定义控件其实很简单1/2 Canvas的使用 自定义控件其实很简单1/3 Shader与画布的旋转 自定义控件其实很简单2/3 view的测量 自定义控件其实很简单1/4 FontMetrics意为字体测量 绘制路劲 自定义控件其实很简单3/4 自定义控件其实很简单1/6 自定义控件其实很简单1/ ...
分类:
其他好文 时间:
2016-08-08 12:52:40
阅读次数:
185
本来想在网上找个圆角的例子看一看,不尽人意啊,基本都是官方的Demo的那张原理图,稍后会贴出。于是自己自定义了个View,实现图片的圆角以及圆形效果。效果图:好了,原理和核心代码解释完成。下面开始写自定义View。1、自定义属性:第一个是原图,第二个是圆形效果,第三第四..
分类:
移动开发 时间:
2016-08-04 19:45:36
阅读次数:
294
笔者之前已经写过了一些自定义View的文章,在此对其也就不从头说起了,如有兴趣的读者可以看一下笔者的前两篇文章。
android 自定义view的使用(最佳demo——返回标题栏)
android 自定义控件(底部icon点击效果)笔者之前的文章中仅仅介绍了如何使用自定义View以及为什么要使用自定义View等等,但是在实际操作中,我们还是希望自定义View之后,直接能够在xml中就对其进行操作...
分类:
其他好文 时间:
2016-08-04 17:53:59
阅读次数:
178
Matrix 是一个在后台默默辛苦工作的劳模,我们经常看到它的劳动成果,却很少见到 Matrix,就让我们借助本篇文章来探访一下 Matrix 都做了哪些工作,是如何工作的。...
分类:
移动开发 时间:
2016-08-03 12:02:58
阅读次数:
310
原文链接:http://www.apkbus.com/home.php?mod=space&uid=705730&do=blog&id=61207 上次跟大家分享了一下自定义View的一下要点,这次跟大家聊一下View的事件分发及处理,为什么主题都是View,因为作为一名初级应用层Android工程 ...
分类:
移动开发 时间:
2016-07-25 18:16:30
阅读次数:
338
前言 IB_DESIGNABLE / IBInspectable 这两个关键字是在WWDC 2014年”What’s New in Interface Builder”这个Session里面,用Swift讲过一个例子。也是随着Xcode 6 新加入的关键字。 这两个关键字是用在我们自定义View上的 ...
分类:
其他好文 时间:
2016-07-25 09:16:40
阅读次数:
204