android view
自定义view的详细介绍
阿Q没精神
你若盛开,清风自来。
展开
-
android 自定义view实战之switchButton
SwitchButton 自定义开关效果图,颜色形状可自定义: 1.switchButton自定义代码public class SwitchButton extends CompoundButton { public static final float DEFAULT_BACK_MEASURE_RATIO = 1.8f; public static final int DEF原创 2016-09-29 15:56:38 · 2365 阅读 · 1 评论 -
Material design之MaterialDialog实例
1.Material design简介 卡片式风格,简约时尚的设计,Material design的核心思想,就是把物理世界的体验带进屏幕。去掉现实中的杂质和随机性,保留其最原始纯净的形态、空间关系、变化与过渡,配合虚拟世界的灵活特性,还原最贴近真实的体验,达到简洁与直观的效果。M2.示例 配置gradle compile ‘com.afollestad:material-dialogs:0.原创 2016-10-08 15:50:01 · 3942 阅读 · 0 评论 -
view 事件分发机制
View事件分发机制,其实就是我们对屏幕操作出发view那一刻开始,Touch事件分发中只有两个主角:ViewGroup和View。Activity的Touch事件事实上是调用它内部的ViewGroup的Touch事件,可以直接当成ViewGroup处理。 dispatchTouchEvent(),OnInterceptTouchEvent(),onTouchEvent()1.点击事件和触摸事件的原创 2016-10-31 16:42:19 · 1159 阅读 · 0 评论 -
android 自定义view之继承(四)
继承控件,顾名思义就是继承现有的控件来满足自己的需求与扩展。一般除了控件自身的属性外,我们会在onDraw()里进行扩展。1.继承TextView控件,定义属性。 public class TvView extends TextView { public TvView(Context context) { super(context); } public Tv原创 2017-04-06 15:39:51 · 1268 阅读 · 0 评论 -
android 自定义view之组合(三)
在项目开发过程中,多处用到相同布局的控件,这时我们就可以选择组合控件,节约代码,还利于维护。一、概念 组合控件,把现有的控件根据自己的需求组合到一起形成一个新的控件。这些小的控件多是系统自带的控件。比如很多应用中普遍使用的标题栏控件,其实用的就是组合控件。二、示例 1.新建一个android项目,创建自定义view的布局文件group_view.xml<?xml version="原创 2017-04-06 11:21:19 · 1142 阅读 · 0 评论 -
android 自定义view之绘制(二)
自定义view的概括自定义view(一)中已经讲过,不清除的朋友可以去看看,接下来讲解自定义view主要实现方式中的一种,绘制view。连接地址: http://blog.csdn.net/haoaoo/article/details/69230440一、View绘制基本流程 1、了解绘制view的基本方法。 2、思考自己自定义Vie原创 2017-04-05 19:57:01 · 1312 阅读 · 2 评论 -
android 自定义view之概述(一)
View相关的开发,在移动端占很大的比重。在开发自定义view过程中,要了解view的工作原理,View的事件处理,View的派生子类,view的属性以及自己所需的新增属性,view的绘制原理,以及响应用户消息和相关自定义回调函数 。一、View的结构Android系统的视图结构的设计采用了树模式,即View作为所有图形的基类,Viewgroup对View继承扩展为视图容器类。二、View和View原创 2017-04-05 11:52:49 · 1132 阅读 · 0 评论