1.实例建造过程 1)BaseView(抽象类) 2)书写自定义view的属性(在res文件夹的values文件夹里面建一个attrs.xml文件,其一般会在自定义view中的布局构造方法也就是两个参数的构造方法中被解析引用) 3)NumText(自定义view类) 4)引用自定义view 布局: ...
分类:
其他好文 时间:
2017-12-09 15:46:46
阅读次数:
260
DrawerLayout:允许放入两个直接子控件,第一个为主屏幕中显示的内容,第二个为滑动菜单中显示的内容CoordinatorLayout:当Snackbar遮挡住view时,CoordinatorLayout来协调 view 布局,加强版的FrameLayoutAppBarLayout:本身为了 ...
分类:
其他好文 时间:
2017-10-03 14:56:30
阅读次数:
185
一:masonry 基本用法 基本约束布局代码 二:masonry 相对于子View布局 三:masonry内边距布局 四:UILable 多行布局 五:masonry动画更新 ...
分类:
其他好文 时间:
2017-06-19 13:11:30
阅读次数:
241
网上搜索资料后,找到两种比较好的方法,总结如下 方法一:通过自定义view实现 1.1自定义view 1.2.布局 1.3.测试activity 1.4.显示效果如下 方法二.利用https://github.com/Jungerr/GridPasswordView ...
分类:
微信 时间:
2017-05-03 11:38:21
阅读次数:
295
刚看到这个效果的时候还真是和ReactNative的效果一致,属性也基本的一样. view这个组件就是一个视图组件使用起来非常简单。 主要属性: flex-direction: 主要两个特性”row”横向排列”column”纵向排列 justify-content 主轴的对齐方式(如果flex-di ...
分类:
微信 时间:
2017-02-16 15:49:22
阅读次数:
383
android性能优化相关的开发工具有很多很多种,这里对如下六个工具做个简单的使用介绍,主要有Android开发者选项,分析具体耗时的Trace view,布局复杂度工具Hierarchy View,...
分类:
移动开发 时间:
2017-01-13 21:08:34
阅读次数:
375
MVVM 实战之计算器 android DataBinding MVVM calculator Model View 布局文件 Fragment ViewModel 结束语 前些日子,一直在学习基于 RxAndroid + Retrofit + DataBinding 技术组合的 MVVM 解决方案 ...
分类:
其他好文 时间:
2016-12-10 19:09:27
阅读次数:
270
这个篇文章带大家一起练练微信小程序布局。下面将会按照以下的顺序介绍:
布局的实现
逻辑的实现
样式的实现
1.布局的实现最大的布局是view, view布局中包含了:一张图片,文字描述,信息栏和分界线...
分类:
微信 时间:
2016-11-27 17:18:12
阅读次数:
267
View布局告一段落,从本篇开始View事件相关分析,今天分析的是View的事件分发机制
View 事件的分发机制
dispatchTouchEvent
onInterceptTouchEvent
onTouchEvent
案例
事件通常重要的有如下三种:
MotionEvent.ACTION_DOWN 按下View,是所有事件的开始
MotionEvent.ACTION_MOVE 滑动事...
分类:
移动开发 时间:
2016-08-23 13:26:13
阅读次数:
179
转载请注明出处:http://blog.csdn.net/hejjunlin/article/details/52204143
View的Layout时序图
ViewRootImpl.performTraversals过程
ViewRootImpl.performDraw过程
View.draw方法
View.dispatchDraw过程
LinearLayout的onDraw过程...
分类:
移动开发 时间:
2016-08-18 17:17:57
阅读次数:
362