<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[leeyhCoding的博客]]></title><description><![CDATA[防患未然，提升质量意识，降低故障率和维护成本； 标准统一，提升协作效率； 追求卓越的工匠精神，打磨精品代码。]]></description><link>https://blog.youkuaiyun.com/leeyhCoding</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; leeyhCoding]]></copyright><item><title><![CDATA[Android多线程编程]]></title><link>https://blog.youkuaiyun.com/leeyhCoding/article/details/102331826</link><guid>https://blog.youkuaiyun.com/leeyhCoding/article/details/102331826</guid><author>leeyhCoding</author><pubDate>Mon, 07 Oct 2019 22:03:32 +0800</pubDate><description><![CDATA[Android多线程编程线程基础为何要使用多线程的状态创建线程继承Thread类，重写run（）方法实现Runnable接口，并实现该接口的run()方法实现Callable接口，重写call()方法理解中断安全地终止线程同步重入锁与条件对象同步方法同步阻塞volatileJava内存模型原子性、可见性和有序性原子性可见性有序性volatile关键字正确使用volatile关键字小结阻塞队列阻塞队...]]></description><category></category></item><item><title><![CDATA[Android自定义view]]></title><link>https://blog.youkuaiyun.com/leeyhCoding/article/details/100713838</link><guid>https://blog.youkuaiyun.com/leeyhCoding/article/details/100713838</guid><author>leeyhCoding</author><pubDate>Tue, 10 Sep 2019 21:46:34 +0800</pubDate><description><![CDATA[Android自定义view继承系统控件的自定义View继承View的自定义View简单实现继承View的自定义View对padding属性进行处理对wrap_content属性进行处理自定义属性自定义组合控件组合控件的xml布局组合控件的Java代码自定义属性xml中引用组合控件调用组合控件自定义ViewGroup对wrap_content属性进行处理实现onLayout处理滑动冲突弹性滑动到其...]]></description><category></category></item><item><title><![CDATA[View的工作流程]]></title><link>https://blog.youkuaiyun.com/leeyhCoding/article/details/100713782</link><guid>https://blog.youkuaiyun.com/leeyhCoding/article/details/100713782</guid><author>leeyhCoding</author><pubDate>Tue, 10 Sep 2019 21:45:09 +0800</pubDate><description><![CDATA[View的工作流程View的工作流程View的工作流程入口DecorView被加载到Window中ViewRootlmpl的PerformTraveals方法理解MeasureSpecView的measure流程View的measure流程ViewGroup的measure流程View的layout流程View的draw流程步骤1：绘制背景步骤3：绘制View的内容步骤4：绘制子View步骤6：绘...]]></description><category></category></item><item><title><![CDATA[从源码解析View的事件分发机制]]></title><link>https://blog.youkuaiyun.com/leeyhCoding/article/details/100713686</link><guid>https://blog.youkuaiyun.com/leeyhCoding/article/details/100713686</guid><author>leeyhCoding</author><pubDate>Tue, 10 Sep 2019 21:42:03 +0800</pubDate><description><![CDATA[从源码解析View的事件分发机制View的事件分发机制源码解析Activity的构成源码解析View的事件分发机制View的事件分发机制点击事件分发的传递规则
View的事件分发机制
  在讲到View的事件分发机制之前要首先了解
一下Activity的组成，然后从源码的角度来分析View的事件分发机制。
源码解析Activity的构成
  点击事件用MotionEvent来表示，当一个点击事件产...]]></description><category></category></item><item><title><![CDATA[View的滑动和属性动画]]></title><link>https://blog.youkuaiyun.com/leeyhCoding/article/details/100713560</link><guid>https://blog.youkuaiyun.com/leeyhCoding/article/details/100713560</guid><author>leeyhCoding</author><pubDate>Tue, 10 Sep 2019 21:39:44 +0800</pubDate><description><![CDATA[View的滑动和属性动画View的滑动layout()方法offsetLeftAndRight() 与 offsetTopAndBottom()LayoutParams（改变布局参数）scrollTo与scollByScroller解析Scroller属性动画ObjectAnimatorValueAnimator动画的监听组合动画——AnimatorSet
View的滑动
  View的滑动是An...]]></description><category></category></item><item><title><![CDATA[Android、View视图与坐标系]]></title><link>https://blog.youkuaiyun.com/leeyhCoding/article/details/100713423</link><guid>https://blog.youkuaiyun.com/leeyhCoding/article/details/100713423</guid><author>leeyhCoding</author><pubDate>Tue, 10 Sep 2019 21:36:06 +0800</pubDate><description><![CDATA[Android、View视图与坐标系View与ViewGroup坐标系Android坐标系View坐标系View获取自身的宽和高View自身的坐标MotionEvent提供的方法
View与ViewGroup
  View是Android所有控件的基类，我们平常所用的TextView和ImageView都是继承自View的，代码如下:
public class TextView extends V...]]></description><category></category></item><item><title><![CDATA[Material Design For Android]]></title><link>https://blog.youkuaiyun.com/leeyhCoding/article/details/98488447</link><guid>https://blog.youkuaiyun.com/leeyhCoding/article/details/98488447</guid><author>leeyhCoding</author><pubDate>Mon, 05 Aug 2019 15:10:13 +0800</pubDate><description><![CDATA[Material Design For Android核心思想材质与空间动画真实的动作响应式交互转场动画细节动画字体排版样式图标图像布局组件Design Support Library 常用控件Snackbar的使用TextInputLayoutFloatingActionButton的使用TabLayoutNavigationViewCoordinatorLayout实现Toolbar隐藏和折叠...]]></description><category></category></item><item><title><![CDATA[android studio3.1 快捷键大全]]></title><link>https://blog.youkuaiyun.com/leeyhCoding/article/details/79727619</link><guid>https://blog.youkuaiyun.com/leeyhCoding/article/details/79727619</guid><author>leeyhCoding</author><pubDate>Wed, 28 Mar 2018 14:51:39 +0800</pubDate><description><![CDATA[
   
      说明
      Windows/Linux
      Mac
   
   
      常规
   
   
      全部保存
      Control + S
      Command + S
   
   
      同步
      Control + Alt + Y
      Command + Option + Y
   
   
      最大...]]></description><category></category></item><item><title><![CDATA[阿里Android开发规范：安全与其他]]></title><link>https://blog.youkuaiyun.com/leeyhCoding/article/details/79455376</link><guid>https://blog.youkuaiyun.com/leeyhCoding/article/details/79455376</guid><author>leeyhCoding</author><pubDate>Tue, 06 Mar 2018 11:00:09 +0800</pubDate><description><![CDATA[以下内容摘自 阿里巴巴Android开发手册

我们的目标是：


防患未然，提升质量意识，降低故障率和维护成本；
标准统一，提升协作效率；
追求卓越的工匠精神，打磨精品代码。
【强制】必须遵守，违反本约定或将会引起严重的后果；
【推荐】尽量遵守，长期遵守有助于系统稳定性和合作效率的提升；
【参考】充分理解，技术意识的引导，是个人学习、团队沟通、项目合作的方向。


阿里Android开发规范：资...]]></description><category></category></item><item><title><![CDATA[阿里Android开发规范：Bitmap、Drawable 与动画]]></title><link>https://blog.youkuaiyun.com/leeyhCoding/article/details/79421899</link><guid>https://blog.youkuaiyun.com/leeyhCoding/article/details/79421899</guid><author>leeyhCoding</author><pubDate>Fri, 02 Mar 2018 12:20:20 +0800</pubDate><description><![CDATA[以下内容摘自 阿里巴巴Android开发手册

我们的目标是：


防患未然，提升质量意识，降低故障率和维护成本；
标准统一，提升协作效率；
追求卓越的工匠精神，打磨精品代码。
【强制】必须遵守，违反本约定或将会引起严重的后果；
【推荐】尽量遵守，长期遵守有助于系统稳定性和合作效率的提升；
【参考】充分理解，技术意识的引导，是个人学习、团队沟通、项目合作的方向。


阿里Android开发规范：资...]]></description><category></category></item><item><title><![CDATA[阿里Android开发规范：UI 与布局]]></title><link>https://blog.youkuaiyun.com/leeyhCoding/article/details/79421294</link><guid>https://blog.youkuaiyun.com/leeyhCoding/article/details/79421294</guid><author>leeyhCoding</author><pubDate>Fri, 02 Mar 2018 11:22:01 +0800</pubDate><description><![CDATA[以下内容摘自 阿里巴巴Android开发手册

我们的目标是：


防患未然，提升质量意识，降低故障率和维护成本；
标准统一，提升协作效率；
追求卓越的工匠精神，打磨精品代码。
【强制】必须遵守，违反本约定或将会引起严重的后果；
【推荐】尽量遵守，长期遵守有助于系统稳定性和合作效率的提升；
【参考】充分理解，技术意识的引导，是个人学习、团队沟通、项目合作的方向。


阿里Android开发规范：资...]]></description><category></category></item><item><title><![CDATA[阿里Android开发规范：文件与数据库]]></title><link>https://blog.youkuaiyun.com/leeyhCoding/article/details/79415431</link><guid>https://blog.youkuaiyun.com/leeyhCoding/article/details/79415431</guid><author>leeyhCoding</author><pubDate>Thu, 01 Mar 2018 17:32:49 +0800</pubDate><description><![CDATA[以下内容摘自 阿里巴巴Android开发手册

我们的目标是：


防患未然，提升质量意识，降低故障率和维护成本；
标准统一，提升协作效率；
追求卓越的工匠精神，打磨精品代码。
【强制】必须遵守，违反本约定或将会引起严重的后果；
【推荐】尽量遵守，长期遵守有助于系统稳定性和合作效率的提升；
【参考】充分理解，技术意识的引导，是个人学习、团队沟通、项目合作的方向。


阿里Android开发规范：资...]]></description><category></category></item><item><title><![CDATA[阿里Android开发规范：四大基本组件]]></title><link>https://blog.youkuaiyun.com/leeyhCoding/article/details/79414661</link><guid>https://blog.youkuaiyun.com/leeyhCoding/article/details/79414661</guid><author>leeyhCoding</author><pubDate>Thu, 01 Mar 2018 16:48:34 +0800</pubDate><description><![CDATA[以下内容摘自 阿里巴巴Android开发手册

我们的目标是：


防患未然，提升质量意识，降低故障率和维护成本；
标准统一，提升协作效率；
追求卓越的工匠精神，打磨精品代码。
【强制】必须遵守，违反本约定或将会引起严重的后果；
【推荐】尽量遵守，长期遵守有助于系统稳定性和合作效率的提升；
【参考】充分理解，技术意识的引导，是个人学习、团队沟通、项目合作的方向。


阿里Android开发规范：资...]]></description><category></category></item><item><title><![CDATA[阿里Android开发规范：进程、线程与消息通信]]></title><link>https://blog.youkuaiyun.com/leeyhCoding/article/details/79414004</link><guid>https://blog.youkuaiyun.com/leeyhCoding/article/details/79414004</guid><author>leeyhCoding</author><pubDate>Thu, 01 Mar 2018 16:13:25 +0800</pubDate><description><![CDATA[以下内容摘自 阿里巴巴Android开发手册

我们的目标是：


防患未然，提升质量意识，降低故障率和维护成本；
标准统一，提升协作效率；
追求卓越的工匠精神，打磨精品代码。
【强制】必须遵守，违反本约定或将会引起严重的后果；
【推荐】尽量遵守，长期遵守有助于系统稳定性和合作效率的提升；
【参考】充分理解，技术意识的引导，是个人学习、团队沟通、项目合作的方向。


阿里Android开发规范：资...]]></description><category></category></item><item><title><![CDATA[阿里Android开发规范：资源文件命名与使用规范]]></title><link>https://blog.youkuaiyun.com/leeyhCoding/article/details/79413532</link><guid>https://blog.youkuaiyun.com/leeyhCoding/article/details/79413532</guid><author>leeyhCoding</author><pubDate>Thu, 01 Mar 2018 15:49:47 +0800</pubDate><description><![CDATA[以下内容摘自 阿里巴巴Android开发手册

我们的目标是：


防患未然，提升质量意识，降低故障率和维护成本；
标准统一，提升协作效率；
追求卓越的工匠精神，打磨精品代码。
【强制】必须遵守，违反本约定或将会引起严重的后果；
【推荐】尽量遵守，长期遵守有助于系统稳定性和合作效率的提升；
【参考】充分理解，技术意识的引导，是个人学习、团队沟通、项目合作的方向。


阿里Android开发规范：资...]]></description><category></category></item></channel></rss>