android的基本控件很难满足用户的需求,因此有时候用户需要根据美工设置的一些图片来自定义一些控件,不多说,现在介绍一下,自定义一个开关控件的流程,让大家更了解控件的工作原理:1、首先构建一个控件的类,继承view,这时候需要覆写view的构造方法。同时需要把美工美化好的图片拖到drawabl.....
分类:
其他好文 时间:
2015-08-29 12:23:49
阅读次数:
148
Android开发中难免遇到需要自定义控件的需求,有些是产品的要求在Android标准控件库中没有满足要求的,有些是开发过程中没有代码的可复用,自己定义的。
一个好的自定义控件应当和Android本身提供的控件一样,封装了一系列的功能以供开发者使用,不仅具有完备的功能,也需要高效的使用内存和CPU。Android本身提供了
一些指标:
1. 应当遵守Android标准的规范(命名,可...
分类:
移动开发 时间:
2015-08-28 00:54:04
阅读次数:
165
商品的添加与删除部分界面展示
我会采取理论与代码分离的方式来写,在代码中用注释来说明步骤
设计的主要技术1.九宫格的计算
2.自定义控件
3.懒加载
4.字典转模型
九宫格计算
这里值的九宫格并不局限于传统意义上的3x3格子,这个计算是能够扩展到nxn格子的计算. 在这里主要是拿到商品控件左上角的点。比如第0个商品的点就是(0.0)
在这里假设每个商品的宽高都是固定的(实际也是这样的)
每个商品...
分类:
移动开发 时间:
2015-08-11 18:56:33
阅读次数:
226
自定义ViewGroup控件--自定义属性(面板思想)...
分类:
其他好文 时间:
2015-08-09 22:43:29
阅读次数:
240
在前面的一些关于Android的博文中,涉及到一些自定义控件的文章。那么,在这篇博文中,我将向大家介绍以自定义控件的方式来实现罗盘视图的效果。我们将会通过扩展View类来创建一个新的罗盘视图。它通过显示传统的罗盘来指示当前朝向的方向。
一、实现
1、新建CompassView类
这个类扩展自View类,然后添加允许在代码中对视图进行实例化或者从资源布局填充它的构造函数。之后,添加一个新的in...
分类:
移动开发 时间:
2015-08-07 14:45:00
阅读次数:
120
用于记录自己的学习WPF控件,大神请飘过。。。【WPF控件类继承关系图】所有可以自定义模版的控件都是从Control继承,所以我们来看看Contorl类里面到底有些什么。为以后的控件自定义模版做好准备。废话少说先来看看WPF中Control类的定义 1 namespace System.Window...
有一定Android开发经验的童鞋都知道,有时候Android提供的原生视图无法满足我们自己项目的业务需求,这就需要我们自己去自定义Android控件了,在很多情况下,需要我们自己去将很多控件(Android原生控件,自定义控件)组合起来,生成一个新的视图来满足我们自己项目的业务需求。好了,本文就是向大家介绍如何自定义Android复合控件,我在这篇文章中,以一个文本框和按钮组合成一个复合控件来向...
分类:
移动开发 时间:
2015-07-28 13:11:01
阅读次数:
346
由于手机安全卫士每次打开都要进行检查软件版本的工作,久而久之会浪费用户的流量。因此,我们要在设置页面中,由用户自己确认是否需要开启检查更新的操作。效果图:
技术点:
1.自定义组合控件
2.SharedPreferences的读写操作自定义组合控件
和之前自定义风格的原因一样,都是为了减少工作量。由于该组合控件会有很多地方要用到,因此,我们把它抽取出来,封装在一个类中,需要使用的时候直接调用...
分类:
移动开发 时间:
2015-07-23 19:54:34
阅读次数:
140
/*** 用CALayer定制下载进度条控件* 1.单独创建出CALayer* 2.直接修改CALayer的frame值,执行隐式动画,实现进度条效果* 3.用定时器(NSTimer)模拟网络下载时提供的百分比数据* 4.将CALayer封装进UIView子类中定制进度条控件*/自定义一个UIVie...
分类:
移动开发 时间:
2015-07-21 23:45:40
阅读次数:
193