android自定义view,实现竖直方向的文字功能,文字方向朝上,同时提供接口,判断当前touch的是哪个字符,并改变颜色。由于时间比较仓促,因此没有对代码进行过多的优化,功能远远不如android的自带的TextView强大,只是继承于view,而不是textview。主要用途:电话本的侧边快速...
分类:
移动开发 时间:
2015-12-18 11:48:29
阅读次数:
602
继承已有View实现自定义View通过对android原生控件的研究,可以发现android中的控件都是继承view类,如textView、ImageView等,通过重写相关的方法来实现新的效果,通过这个我们得到两点:我们可以在已有控件的基础上,通过重写相关方法来实现我们的需求。继承view类或vi...
分类:
其他好文 时间:
2015-12-05 17:50:47
阅读次数:
260
自定义控件大概分这三种1、使用系统控件,实现自定义的效果2、自己定义一个类继承View ,实现特定的效果3、自定义属性:给自己的控件,添加自己的属性 4、自己定义一个类继承ViewGroup,实现相应的效果使用系统控件组合成新的控件1.优酷菜单布局就是三个RelativeLayout,要先声明做为基...
分类:
其他好文 时间:
2015-12-05 17:43:49
阅读次数:
287
1,继承自view,实现ondraw方法: 初始化画笔,TextPaint paint,并设置画笔属性: paint.setFlags(Paint.ANTI_ALIAS_FLAG):画笔抗锯齿。 paint.setStyle(Paint.Style.STROKE):设置画笔...
分类:
其他好文 时间:
2015-11-27 00:45:36
阅读次数:
202
本项目由开发者:黄洞洞精心为初学者编辑RecyclerView的使用方法。 RecyclerView加载不同view实现效果,支持加载多个view,并且支持用volley获取数据, 项目主要介绍: 初始化视图: ?? ?mRV=(RecyclerView) ...
分类:
其他好文 时间:
2015-11-16 12:46:33
阅读次数:
168
自定义View,1. 自定义一个Runnable线程TouchEventCountThread, 用来统计500ms内的点击次数2. 在MyView中的 onTouchEvent 中调用 上面的线程3. 自定义一个Handler, 在TouchEventHandler中 处理 统计到的点击事件, 单...
分类:
移动开发 时间:
2015-11-13 01:01:48
阅读次数:
295
1传统MVC模式:Model是对应用状态和业务功能的封装,理解其为同时包含数据和行为的领域模型(domain model)。Model接受controller请求并完成相应业务逻辑,在应用状态发生改变可以向View发出相应通知View:实现界面的呈现并捕捉用户的交互操作View捕获到用户操作会直接转...
分类:
Web程序 时间:
2015-11-02 17:09:26
阅读次数:
225
第一种:继承View实现自己的属性 public class MyView extends View { // private String mtext; private int msrclt, msrcrt, msrcrb; private static final St...
分类:
移动开发 时间:
2015-10-19 20:46:48
阅读次数:
213
一般有下载功能的应用都会有这样一个场景,需要一个图标来标识不同的状态。之前在公司的项目中写过一个,今天抽空来整理一下。 一般下载都会有这么几种状态:未开始、等待、正在下载、下载结束,当然有时候会有下载出错的状态。等待状态是指用户点击开始下载,但是线程池中没有空闲的线程来处理该次下载,所以状态为...
分类:
移动开发 时间:
2015-10-15 20:18:10
阅读次数:
250
MVC优点:1.分离更彻底,分层清晰,易于维护和扩展。2.验证更加方便快捷。3.无ViewState,页面更加干净4.路由更容易定义url,对SEO比较好。5.强类型VIEW实现,更安全高效。WebForm优点:1.支持事件模型开发,服务器端组件丰富。2.控件丰富WebForm缺点:1.封装太强,底...
分类:
Web程序 时间:
2015-10-13 10:27:30
阅读次数:
165