Android View总结

Android View总结

- 2016年2月7日 - Android UI界面 - 0 条评论 - 1683浏览 阅读更多...

Android 控件大致分两类:ViewGroup 当容器管 View,View 自己负责绘制。整棵界面像 DOM 树:父视图负责测量、定位、绘制。findViewById 之所以贵,是因为它从上到下遍历整棵控件树找实例,重复操作里尽量少用。 一、关于 Android View 控件 现在常用控件大…

标签:,
Android 高清加载巨图方案 拒绝压缩图片

Android 高清加载巨图方案 拒绝压缩图片

- 2016年2月6日 - Android UI界面 - 0 条评论 - 1633浏览 阅读更多...

加载世界地图、清明上河图这类不允许压缩的巨图时,整图解码很容易 OOM。本篇用 BitmapRegionDecoder 按矩形窗口做局部解码,再自定义可拖动的 View,把高清原图一块块画到屏幕上。 一、概述距离上一篇博客有段时间没更新了,主要是最近有些私事导致的,那么就先来一篇简单一点的博客脉动回…

标签:,
RecyclerView 列表控件中简单实现时间线

RecyclerView 列表控件中简单实现时间线

- 2016年2月5日 - Android UI界面 - 0 条评论 - 1651浏览 阅读更多...

天气、旅游类 App 里常见时间线:一条竖线加圆点。这篇用自定义 View 封装,上线段、圆点、下线段可换成颜色或 Drawable,第一条藏上线、最后一条藏下线。 从 Attrs、测量绘制、到 item 布局和 Adapter/ViewHolder 的完整用法都在下面,四张效果图保留。 步骤 关键…

标签:,
为RecyclerView添加header

为RecyclerView添加header

- 2016年2月4日 - Android UI界面 - 0 条评论 - 4120浏览 阅读更多...

ListView 有现成的 addHeaderView,RecyclerView 和各 LayoutManager 都没有。这篇解决四件事:怎么加 Header、怎么适配 Linear/Grid/Staggered、有 Header 时分割线怎么画、怎么封装得少写样板。 看完 Header,Foot…

标签:,
RecyclerView的item点击事件

RecyclerView的item点击事件

- 2016年2月4日 - Android UI界面 - 0 条评论 - 1119浏览 阅读更多...

RecyclerView 布局灵活,却没有 ListView 那样的 setOnItemClickListener。下文用观察者模式给 item 补上点击回调,调用方只需要类似 setOnItemClickListener 的接口,并给出完整 Adapter、Activity 和布局代码。 Recy…

标签:,
RecyclerView初探

RecyclerView初探

- 2016年2月4日 - Android UI界面 - 0 条评论 - 1486浏览 阅读更多...

RecyclerView 是 Android L 预览随 I/O 发布的列表控件:在有限窗口里显示大量同类数据,滚出屏幕的子 View 会被回收再绑定。 它自己不管怎么摆、怎么画分割线、怎么动画。ViewHolder、Adapter、LayoutManager、ItemDecoration、Item…

标签:,
android的消息处理机制

android的消息处理机制

- 2015年12月23日 - Android UI界面 - 0 条评论 - 1602浏览 阅读更多...

android的消息处理有三个核心类:Looper,Handler和Message。其实还有一个Message Queue(消息队列),但是MQ被封装到Looper里面了,我们不会直接与MQ打交道,因此我没将其作为核心类。下面一一介绍: android的消息处理有三个核心类:Looper,Handl…

标签:,
二级下拉列表菜单ExpandTabView改进版(仿美团,大众点评)

二级下拉列表菜单ExpandTabView改进版(仿美团,大众点评)

- 2015年12月16日 - Android UI界面 - 0 条评论 - 5029浏览 阅读更多...

美团、大众点评一类 App 常见二级下拉筛选。网上已有 ExpandTabView,Github 可点 DownLoad。这里做一版改进,顺带练 PopupWindow、自定义控件、自定义 ToggleButton 和回调。 一、效果与数据源 实现效果: 价格、排序、优惠各一个 List;区域有二级…

标签:,
Html5实例之婚庆界面

Html5实例之婚庆界面

- 2015年8月4日 - Android UI界面 - 0 条评论 - 2081浏览 阅读更多...

广义的 HTML5 是 HTML、CSS 和 JavaScript 的组合,更适合移动 Web。两大特点:强化网页表现;补上本地数据库一类应用能力。本例先做婚庆 H5 页,再用 WebView 嵌进 Android。 一、效果与切图 婚庆页面效果图: 按界面准备图片资源: 文件 职责 weding.…

标签:,
Android进度条类控件ProgressBar和SeekBar

Android进度条类控件ProgressBar和SeekBar

- 2015年7月9日 - Android UI界面 - 0 条评论 - 3992浏览 阅读更多...

ProgressBar 用来把操作进度可视化,还可以带一条次要进度(例如流媒体缓冲)。它有确定模式和不确定模式:不确定时转圈循环动画,适合任务时长未知。SeekBar 继承自 ProgressBar,区别是用户可以拖动手动调进度。 一、ProgressBar 样式怎么写 样式有两套写法:直接点 Wi…

标签:,

声明

极客之家以原创技术教程为主。转载或引用会尽量注明出处。
关于我们 · 隐私政策 · 联系我们
如认为内容侵权,请发邮件至 47457320@qq.com。