View
糖豆魔王
程序猿
展开
-
Android开发: View - 事件分发
30分钟弄明白Touch事件分发机制转载 2016-11-28 22:31:58 · 243 阅读 · 0 评论 -
Android开发: View - 自定义
View是是Android中所有控件的基类,界面层控件控件的一种抽象,它代表的是一个控件。View是一个控件,多个View组成用户界面(User Interface)。体现视觉上的美观,交互过程中的便捷。自定义View有三种选择,自绘控件、组合控件、以及继承控件。原创 2016-10-11 21:07:06 · 461 阅读 · 0 评论 -
自定义View刷新头部,已适配AbsListView、RecyclerView
简单介绍WarpLayout用于捕捉手势操作并决定显示内容。具有以下职能:计算HeaderView、ContentView、FooterView的显示位置和置放手势捕捉判断是否可显示头部、脚部视图的通用判断。具体判断交由Mover进行AttachView添加头部和脚步View的抽象View。具有以下职能:根据展示高度显示不同的内容根据展示高度判断 WarpLayout 是否可刷新操作A原创 2017-06-24 21:28:29 · 354 阅读 · 0 评论 -
ListView多布局Adapter封装
出现需求多布局的话使用RecyclerView更为合理,但是目前项目使用的是eclipse,普遍使用的是ListView,若为一个界面而引入RecyclerView不划算不合理。所以将Adapter简单修改后让ListView具备多布局能力。分装Adapterpublic abstract class AbsListAdapter<T> extends BaseAdapter { protec原创 2017-06-13 11:00:59 · 396 阅读 · 1 评论 -
实现自己的DialogBuilder封装:大小、显示位置和动画
1.借助系统的Dialog和Window对象实现,超级精简 2.提供:绝对值,屏幕宽高百分比设置Dialog窗口的宽高 3.提供:设置Dialog出现的地方,支持左,左上….左下等8个位置控制 4.提供方法设置出现、消失动画原创 2017-06-13 10:25:45 · 560 阅读 · 0 评论