
android View
文章平均质量分 94
xhmj12
一个码农,技术公众号:开发者全社区(JANiubility)
展开
-
教你步步为营掌握自定义View
国内自定义View的文章汗牛充栋,但是,即使你全部看完它们也未必能掌握这一知识点(实际上,我就几乎看完了所有的国内文章)。为什么?一言以蔽之,你是得其术不明其道。(本文不打算讲自定义属性和事件处理,因为太多的文章讲这些了)一、自定义View,你真的掌握了吗?什么?你说你掌握了自定义View?来来来,回答老衲如下问题:Google提原创 2016-08-31 16:38:40 · 1010 阅读 · 0 评论 -
Material Design:扁而不平--让你彻底搞懂什么是Material Design
前言这篇文章本来只是篇写给同学看的短文——因为他一直认为“Android 从 4.0 开始就是扁平化设计了”....结果没想到这么想的人还不少,所以就写了这么一篇科普文,全篇偏小白,无干货,敬请放心阅读。从 Android Design 说起仔细观察这个按钮,你发现了什么?这个按钮看上去是“扁平的”,对吗?但仔细观察这个按钮,你会发现一点——按钮的周原创 2016-09-12 14:24:50 · 785 阅读 · 0 评论 -
那些你应该知道却不一定知道的 — View坐标分析汇总
一.概述网上关于Android 的view坐标挺多的,写这篇的目的是因为网上搜到的文章大多较简单,几乎都是简单的介绍下获取的几个方法坐标的几个方法罢了,但在实战中,你会发现可能你学会的那几个获取坐标的方法并没有正确的使用,导致当你要计算坐标的时候可能会试过几遍才找到正确的办法(其实这也正是我容易混淆的地方,所以特地写篇博客记录下)关于那几个获取坐标的原创 2016-09-02 10:22:42 · 760 阅读 · 0 评论 -
Google I/O 2016 上发布的 ConstraintLayout是什么东东?Android Layout新世界
引子首先来让我们回顾一下 Android 目前已有的布局有哪些。我想大家使用比较多的应该是 LinearLayout 和 RelativeLayout 这两种布局文件.实际在使用过程中,这两种布局都会有各自的不足之处。比如你要用LinearLayout 来实现一个复杂的布局,那么就会产生一个很深的层级嵌套,而这显然会带来一定的性能问题。但是如果你要使用原创 2016-09-06 14:38:40 · 488 阅读 · 0 评论 -
Android 嵌套滑动机制(NestedScrolling)
Android 在发布 Lollipop版本之后,为了更好的用户体验,Google为Android的滑动机制提供了NestedScrolling特性NestedScrolling的特性可以体现在哪里呢?比如你使用了Toolbar,下面一个ScrollView,向上滚动隐藏Toolbar,向下滚动显示Toolbar,这里在逻辑上就是一个NestedScrollin原创 2016-09-28 11:17:45 · 526 阅读 · 0 评论 -
自定义控件之View原理与使用
原文:自定义控件之View原理与使用一、简介不论在学习Android还是在做Android开发,我们都离不开View,所以学好View对一个Android开发人员来说尤为重要。Android中的每个控件都会在界面上得到一块矩形的区域,而在Android中,控件大致被分为两类,即ViewGroup 控件和View控件。ViewGroup控件作为父控件可以包含多个View控原创 2016-11-11 11:02:49 · 715 阅读 · 0 评论 -
最全的Android Material Design支持库总结和介绍
原文首发:最全的Android Material Design支持库总结和介绍Android Material Design支持库提供了一些新组件,我们在这里简要的介绍一下这些组件,以及如何使用这些组件。我是Material Design的粉丝,它使应用程序更具有一致性和整体性,而且看起来更美观,更容易使用。Google I / O大会2015年引进一些很棒的新An原创 2016-11-01 15:19:44 · 1131 阅读 · 0 评论 -
从此再有不愁自定义View——Android自定义view详解
更多相关资料参见:Android自定义view详解对于我这样一个Android初级开发者来说,自定义View一直是一个遥不可及的东西,每次看到别人做的特别漂亮的控件,自己心里那个痒痒啊,可是又生性懒惰,自己不肯努力去看书,只能望而兴叹,每次做需求用到自定义控件,就直接去Github上找,找到合适的就用,找不到合适的,凑合也用,反正从来没想过要自己来做这样的东西,可是毕业以后到了原创 2016-11-13 19:00:47 · 1322 阅读 · 0 评论 -
View, Activity, Window三者之间的关系剖析详解
相关链接:View, Activity, Window三者之间的关系剖析详解对于屏幕显示而言,整个是window,这个window里显示的东西是view(activity是逻辑上的东西,增加了生命周期管理等. 里面具体的东西也是view。而且启动activity的实现也是往window里加view),往window里加view,是通过调用WindowManager(WindowManage原创 2016-11-18 11:17:58 · 1152 阅读 · 0 评论