1、AppBarLayout、ToolBarAppBarLayout 是继承LinerLayout实现的一个ViewGroup容器组件,它是为了Material Design设计的App Bar,支持手势滑动操作。
AppBarLayout必须作为Toolbar的父布局容器,也可以配合CoordinatorLayout一起使用。
ToolBar是谷歌新推出的代替ActionBar的一...
分类:
移动开发 时间:
2016-05-20 17:36:10
阅读次数:
243
1、在ViewGroup中使用onLayout()中,获取子元素的width and height,不能用getWidth()/getHeight 必须使用getMeasureWidth()/Height() 翻阅Android开发艺术探索发现,getWidth()/height()是在onLayo ...
分类:
其他好文 时间:
2016-05-18 21:27:30
阅读次数:
183
简介: 一般我们在自定义ViewGroup 的时候会通常都会用到onInterceptTouchEvent ,onTouchEvent 这些方法去进行距离的判断然后利用scroller 去进行目标的移动,从而实现ViewGroup 的自定义。此方法不但判断麻烦,而且逻辑复杂,不易操作,今天给大家要价讲的这个工具ViewDragHelper 是谷歌IO大会上推出的触摸辅助开发工具,极大的简化了开发自定...
分类:
移动开发 时间:
2016-05-18 18:38:13
阅读次数:
294
一.概念 列表视图;用来显示多个可滑动项列表的ViewGroup;需要适配器Adapter 将集合中数据和每一个Item所对应的布局动态适配到ListView中进行显示。 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:a ...
分类:
其他好文 时间:
2016-05-18 10:47:04
阅读次数:
180
上一篇文章主要讲述了Android的TouchEvent的分发过程,其中有两个重要的函数:onInterceptTouchEvent和onTouchEvent,这两个函数可被重装以完成特定的逻辑。onInterceptTouchEvent的定义为于ViewGroup中,默认返回值为false,表示不 ...
分类:
移动开发 时间:
2016-05-18 10:38:59
阅读次数:
234
ListView 1.概念 (1)列表视图 (2)用来显示多个可滑动项列表的ViewGroup (3)需要适配器Adapter将集合中数据和每一个Item所对应的布局动态适配到ListView中进行显示 2.适配器 Adaper (1)API (2)分类 3.监听器 ...
分类:
其他好文 时间:
2016-05-17 17:52:48
阅读次数:
121
1. 概念Android中的View与我们以前理解的“视图”不同。在Android中,View比视图具有更广的含义,它包含了用户交互和显示,更像Windows操作系统中的window。 ViewGroup是View的子类,所以它也具有View的特性,但它主要用来充当View的容器,将其中的View视 ...
分类:
移动开发 时间:
2016-05-17 17:37:56
阅读次数:
250
上一篇文章主要讲述了Android的TouchEvent的分发过程,其中有两个重要的函数:onInterceptTouchEvent和onTouchEvent,这两个函数可被重装以完成特定的逻辑。onInterceptTouchEvent的定义为于ViewGroup中,默认返回值为false,表示不 ...
分类:
移动开发 时间:
2016-05-17 13:34:20
阅读次数:
204
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38339817 , 本文出自:【张鸿洋的博客】 最近由于工作的变动,导致的博客的更新计划有点被打乱,希望可以尽快脉动回来~ 今天给大家带来一篇自定义ViewGroup的教程,说白了, ...
分类:
移动开发 时间:
2016-05-17 11:10:00
阅读次数:
213
Android应用大部分UI组件都放在android.widget包及其子包、android.view包及其子包中,所有UI组件都继承了View类,Android采用“组合器”设计模式来设计View和ViewGroup(ViewGroup是View的子类),Android图形用户界面的组件层次如下图:
在此强烈建议阅读官方文档(Documentation for Android SDK,...
分类:
移动开发 时间:
2016-05-16 17:44:23
阅读次数:
261