本文传达的内容:通过一个实例结合源码分析MotionEvent对象的传递过程。实验:自定义两个ViewGroup重写它们的dispatchTouchEvent(),onInterceptTouchEvent(),onTouchEvent()方法,和一个View重写它的dispatchTouchEve...
分类:
移动开发 时间:
2016-01-19 21:01:06
阅读次数:
250
android中部分控件具有maxHeight功能,如button,但是对于ViewGroup类的控件,没有此属性,那么,如何为ViewGroup添加一个最大高度的属性呢?其实很简单,主要就是使用onMeasure()函数,在函数中控制高度即可。先看下效果图:这是一个dialog,dialog中添加...
分类:
移动开发 时间:
2016-01-19 18:59:08
阅读次数:
323
如何自定义控件主要分为以下几个步骤:
1、自定义属性的声明与获取
(1)分析需要的自定义属性
(2)在res/values/attrs.xml定义声明,如
(3)在layout xml文件中进行使用
(4)在view的构造方法中进行获取
2、测量onMewsure
3、布局onLayout(viewgroup)
4、绘制onDraw
5、onTouchEven...
分类:
其他好文 时间:
2016-01-16 22:35:29
阅读次数:
230
创建Fragment Classimport android.os.Bundle;import android.support.v4.app.Fragment;import android.view.LayoutInflater;import android.view.ViewGroup;publi...
分类:
其他好文 时间:
2016-01-15 22:41:24
阅读次数:
158
1、声明一个View对象继承相对布局或线性布局或其他的ViewGroup;2、在自定义的View对象里面重写它的构造方法,在构造方法里面就把布局都初始化完毕;3、根据业务需求 添加一些api方法,扩展自定义的组合控件;4、扩展自定义属性:5、声明自定义属性的命名空间: xmlns:andro...
分类:
其他好文 时间:
2016-01-14 20:59:26
阅读次数:
195
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38352503。本文出自【张鸿洋的博客】1、概述上一篇已经基本给大家介绍了怎样自己定义ViewGroup。假设你还不了解,请查看:Android 手把手教您自定ViewGroup,本...
分类:
移动开发 时间:
2016-01-09 18:16:08
阅读次数:
266
ViewGroup定义在api中是这么描写叙述ViewGroup的:A ViewGroup is a special view that can contain other views. 依据意思我们能够明确。在ViewGroup中能够包括其它UI控件。包括我们的自己定义控件优势及用处我们了解UI控...
分类:
移动开发 时间:
2016-01-09 12:24:12
阅读次数:
219
//新建一个碎片public class LeftFragment extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedIn.....
分类:
其他好文 时间:
2016-01-06 15:47:05
阅读次数:
145
一、AndroidUI框架:【了解】Android中所有的UI(用户界面)元素都是使用View和ViewGroup对象建立的,View是一个可以将一些信息绘制在屏幕上并与用户产生交互的对象,而ViewGroup是一个包含多个的View和ViewGroup的容器,用来定义UI布局。Android提供了...
分类:
其他好文 时间:
2016-01-05 22:35:06
阅读次数:
367
自定义ViewGroup里通过ViewDragHelper静态工厂方法create()创建实例并实现ViewDragHelper.CallBack抽象类。在自定义ViewGroup的onInterceptTouchEvent()方法里调用并返回ViewDragHelper的shouldInterceptTouchEvent()方法,在onTouchEvent()方法里调用ViewDragHelper()即可完成使用。...
分类:
移动开发 时间:
2016-01-03 19:43:22
阅读次数:
1433