Android定制布局
本专栏本着让更多开发者了解Android自定义布局和一些经典自定义布局的实现,以及最前沿的Android布局(Material Design风格),打造高度自定义和优美界面.
喜欢雨天的我
爱技术,爱生活.
展开
-
Android触摸事件分发
前言 在自定义ViewGroup中,有时候需要实现触摸事件拦截,比如ListView下拉刷新就是典型的触摸事件拦截的例子。触摸事件拦截就是在触摸事件被parent view拦截,而不会分发给其child,即使触摸发生在该child身上。被拦截的事件会转到parent view的onTouchEvent方法中进行处理。但是这个交互过程还是挺复杂的,有多种情况,今天我们就来分析一下吧。这篇分析文章已原创 2016-06-19 08:10:29 · 4053 阅读 · 0 评论 -
Android Design Support Library(一):FloatingActionButton、TextInputLayout、TextInputEditText简单用法
[原文](http://blog.csdn.net/zzz_zzz_z/article/details/51605321?ref=myread) 一、继承关系: 1.FloatingActionButton java.lang.Object ↳ android.view.View ↳ android.widget.ImageView转载 2016-06-07 18:12:33 · 1125 阅读 · 0 评论 -
Android 沉浸状态栏
Android 沉浸状态栏 前言 原文:http://blog.csdn.net/mybeta/article/details/50760323 这里说的沉浸状态栏是指透明状态栏,至于为什么国内喜欢将透明状态栏说成沉浸式状态栏,可参考 为什么在国内会有很多用户把「透明栏」(Translucent Bars)称作 「沉浸式顶栏」?。 有很多其他地方都介绍了沉浸状态栏,可参转载 2016-06-19 13:56:58 · 1483 阅读 · 1 评论 -
Toolbar手把手教学
来源 http://blog.mosil.biz/2014/10/android-toolbar/ 编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过! 这篇文章因为是台湾人写的,语言风格很别致。本文在原文的基础上做了一些微调(主要是繁体字的问题)。转载 2016-06-18 09:24:31 · 769 阅读 · 0 评论 -
Material Design(Android6.0)
转:http://blog.csdn.net/xushuaic/article/details/40627389 由于本文引用了大量官方文档、图片资源,以及开源社区的Lib和相关图片资源,因此在转载的时候,务必注明来源,如果使用资源请注明资源的出处,尊重版权,尊重别人的劳动成果,谢谢! 关于Material Design的开源库,本人已经在GitHub上创建了一转载 2016-06-18 08:13:05 · 3585 阅读 · 0 评论 -
Android中的Interpolator(插值器)
Interpolator用于动画中的时间插值,其作用就是把0到1的浮点值变化映射到另一个浮点值变化。 本文列出Android API提供的Interpolator的若干种实现,列出源码,并且用一个程序绘制出其数学曲线。(项目链接附在文后)。 AccelerateDecelerateInterpolator /** * An interpolator where原创 2016-06-17 17:39:02 · 1054 阅读 · 0 评论 -
popWindow的使用方法
popWindow的使用方式===== 今天说的是比较简单的popwindow,弹出框,这个其实挺简单的主要是有个地方比较可能会出问题就是点击事件[java] view plain copy private void initPopWindow(final TextView tview) { final String[] name = { "份", "斤", "个", "人",原创 2016-06-17 19:29:15 · 1885 阅读 · 0 评论 -
首次进入APP透明提示效果
关于首次进入app设置透明提示效果,下面直接放传送门:https://github.com/liufsd/ShowcaseViewDemoGiuHub项目地址 接下来是引用的设置方法,不过可以下载demo进行练习.更加直观. 首先,设置要覆盖在最上方的dialog的view [html] view plaincopy xm原创 2016-06-17 17:30:57 · 1584 阅读 · 0 评论