![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android进阶之光
leeyhDev
防患未然,提升质量意识,降低故障率和维护成本;
标准统一,提升协作效率;
追求卓越的工匠精神,打磨精品代码。
展开
-
Material Design For Android
Material Design For Android核心思想材质与空间动画真实的动作响应式交互转场动画细节动画字体排版样式图标图像布局组件Design Support Library 常用控件Snackbar的使用TextInputLayoutFloatingActionButton的使用TabLayoutNavigationViewCoordinatorLayout实现Toolbar隐藏和折叠...原创 2019-08-05 15:10:13 · 409 阅读 · 0 评论 -
Android、View视图与坐标系
Android、View视图与坐标系View与ViewGroup坐标系Android坐标系View坐标系View获取自身的宽和高View自身的坐标MotionEvent提供的方法 View与ViewGroup View是Android所有控件的基类,我们平常所用的TextView和ImageView都是继承自View的,代码如下: public class TextView extends V...原创 2019-09-10 21:36:06 · 409 阅读 · 0 评论 -
View的滑动和属性动画
View的滑动和属性动画View的滑动layout()方法offsetLeftAndRight() 与 offsetTopAndBottom()LayoutParams(改变布局参数)scrollTo与scollByScroller解析Scroller属性动画ObjectAnimatorValueAnimator动画的监听组合动画——AnimatorSet View的滑动 View的滑动是An...原创 2019-09-10 21:39:44 · 1152 阅读 · 0 评论 -
从源码解析View的事件分发机制
从源码解析View的事件分发机制View的事件分发机制源码解析Activity的构成源码解析View的事件分发机制View的事件分发机制点击事件分发的传递规则 View的事件分发机制 在讲到View的事件分发机制之前要首先了解 一下Activity的组成,然后从源码的角度来分析View的事件分发机制。 源码解析Activity的构成 点击事件用MotionEvent来表示,当一个点击事件产...原创 2019-09-10 21:42:03 · 200 阅读 · 0 评论 -
View的工作流程
View的工作流程View的工作流程View的工作流程入口DecorView被加载到Window中ViewRootlmpl的PerformTraveals方法理解MeasureSpecView的measure流程View的measure流程ViewGroup的measure流程View的layout流程View的draw流程步骤1:绘制背景步骤3:绘制View的内容步骤4:绘制子View步骤6:绘...原创 2019-09-10 21:45:09 · 213 阅读 · 0 评论 -
Android自定义view
Android自定义view继承系统控件的自定义View继承View的自定义View简单实现继承View的自定义View对padding属性进行处理对wrap_content属性进行处理自定义属性自定义组合控件组合控件的xml布局组合控件的Java代码自定义属性xml中引用组合控件调用组合控件自定义ViewGroup对wrap_content属性进行处理实现onLayout处理滑动冲突弹性滑动到其...原创 2019-09-10 21:46:34 · 357 阅读 · 0 评论 -
Android多线程编程
Android多线程编程线程基础为何要使用多线程的状态创建线程继承Thread类,重写run()方法实现Runnable接口,并实现该接口的run()方法实现Callable接口,重写call()方法理解中断安全地终止线程同步重入锁与条件对象同步方法同步阻塞volatileJava内存模型原子性、可见性和有序性原子性可见性有序性volatile关键字正确使用volatile关键字小结阻塞队列阻塞队...原创 2019-10-07 22:03:32 · 394 阅读 · 0 评论