<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xwtxz的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xwtxz</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xwtxz]]></copyright><item><title><![CDATA[android layout布局属性]]></title><link>https://blog.youkuaiyun.com/xwtxz/article/details/73558718</link><guid>https://blog.youkuaiyun.com/xwtxz/article/details/73558718</guid><author>xwtxz</author><pubDate>Thu, 22 Jun 2017 10:02:23 +0800</pubDate><description><![CDATA[参考：http://blog.youkuaiyun.com/msmile_my/article/details/9018775
 
第一类：属性值
 true或者 false
           Android:layout_centerHrizontal 水平居中　　    android:layout_centerVertical 垂直居中
　　    android:layout_centerInpar]]></description><category></category></item><item><title><![CDATA[csdn如何转载别人的文章]]></title><link>https://blog.youkuaiyun.com/xwtxz/article/details/73558611</link><guid>https://blog.youkuaiyun.com/xwtxz/article/details/73558611</guid><author>xwtxz</author><pubDate>Thu, 22 Jun 2017 09:57:06 +0800</pubDate><description><![CDATA[转载于：http://blog.youkuaiyun.com/jiangping_zhu/article/details/18044109
作者：包心菜加糯米饭1、找到要转载的文章，用chrome浏览器打开，右键选择审查元素2、在chrome中下方的框里找到对应的内容，html脚本中找到对应的节点，选中节点，网页上被选中内容会被高亮显示，然后右键菜单选中 Copy as HTML
3、进入个人”管理博客”主界面]]></description><category></category></item><item><title><![CDATA[Paint和Canvas]]></title><link>https://blog.youkuaiyun.com/xwtxz/article/details/53483506</link><guid>https://blog.youkuaiyun.com/xwtxz/article/details/53483506</guid><author>xwtxz</author><pubDate>Tue, 06 Dec 2016 10:08:35 +0800</pubDate><description><![CDATA[http://www.apihome.cn/api/android/Paint.htmlhttp://www.cnblogs.com/aibuli/p/efef9d774df97c553a8a0c0c3495ba35.html?utm_source=tuicool&utm_medium=referral http://www.jcodecraeer.com/a/anzhuokaifa/android]]></description><category></category></item><item><title><![CDATA[android 绘图之Path与Paint详解]]></title><link>https://blog.youkuaiyun.com/xwtxz/article/details/53483407</link><guid>https://blog.youkuaiyun.com/xwtxz/article/details/53483407</guid><author>xwtxz</author><pubDate>Tue, 06 Dec 2016 10:02:14 +0800</pubDate><description><![CDATA[/**  
     * Paint类介绍  
     *   
     * Paint即画笔，在绘图过程中起到了极其重要的作用，画笔主要保存了颜色，  
     * 样式等绘制信息，指定了如何绘制文本和图形，画笔对象有很多设置方法，  
     * 大体上可以分为两类，一类与图形绘制相关，一类与文本绘制相关。         
     *   
     * 1.图形绘制]]></description><category></category></item><item><title><![CDATA[Android 自定义View （五）——实践]]></title><link>https://blog.youkuaiyun.com/xwtxz/article/details/53467225</link><guid>https://blog.youkuaiyun.com/xwtxz/article/details/53467225</guid><author>xwtxz</author><pubDate>Mon, 05 Dec 2016 17:12:00 +0800</pubDate><description><![CDATA[前言：  前面已经介绍了《Android 自定义 view（四）—— onMeasure 方法理解》，那么这次我们就来小实践下吧  任务：  公司现有两个任务需要我完成  （1）监测液化天然气液压罐的液位  （2）监测液化天然气液压罐的压力  UI设计师给我的设计截图如下：       任务一实践开始  第一步：先来看看整体结构组成    第二步：绘制底部文字  （1）我们将底部的文字、颜色，大小都]]></description><category></category></item><item><title><![CDATA[Android 自定义 view（四）—— onMeasure 方法理解]]></title><link>https://blog.youkuaiyun.com/xwtxz/article/details/53467210</link><guid>https://blog.youkuaiyun.com/xwtxz/article/details/53467210</guid><author>xwtxz</author><pubDate>Mon, 05 Dec 2016 17:11:00 +0800</pubDate><description><![CDATA[前言：  前面我们已经学过《Android 自定义 view（三）—— onDraw 方法理解》，那么接下我们还需要继续去理解自定义view里面的onMeasure 方法  推荐文章：]]></description><category></category></item><item><title><![CDATA[Android 自定义 view（三）—— onDraw 方法理解]]></title><link>https://blog.youkuaiyun.com/xwtxz/article/details/53467179</link><guid>https://blog.youkuaiyun.com/xwtxz/article/details/53467179</guid><author>xwtxz</author><pubDate>Mon, 05 Dec 2016 17:08:55 +0800</pubDate><description><![CDATA[前言：  上一篇已经介绍了用自己定义的属性怎么简单定义一个view《Android 自定义view（二） —— attr 使用》，那么接下来我们继续深究自定义view，下一步将要去简单理解自定义view的一个比较重要的方法 onDraw(Canvas canvas) ，在探究 onDraw方法之前，我们必须先深入了解两个类Paint和Canvas 。     第一：认识Paint  在探究onDra]]></description><category></category></item><item><title><![CDATA[Android 自定义view（二） —— attr 使用]]></title><link>https://blog.youkuaiyun.com/xwtxz/article/details/53467159</link><guid>https://blog.youkuaiyun.com/xwtxz/article/details/53467159</guid><author>xwtxz</author><pubDate>Mon, 05 Dec 2016 17:07:45 +0800</pubDate><description><![CDATA[前言：  attr 在前一篇文章《Android 自定义view —— attr理解》已经简单的进行了介绍和创建，那么这篇文章就来一步步说说attr的简单使用吧  自定义view简单实现步骤  （1）首先创建attrs自定义属性文件名称，定义属性以及相关数据类型  （2）再次创建自定义view，然后读取相关属性完成需要的view相关布局、绘制等工作  （3）最后在xml布局文件中引用或者直接在代码中]]></description><category></category></item><item><title><![CDATA[Android 自定义view （一）——attr 理解]]></title><link>https://blog.youkuaiyun.com/xwtxz/article/details/53467139</link><guid>https://blog.youkuaiyun.com/xwtxz/article/details/53467139</guid><author>xwtxz</author><pubDate>Mon, 05 Dec 2016 17:05:59 +0800</pubDate><description><![CDATA[前言：  自定义view是android自定义控件的核心之一，那么在学习自定义view之前，我们先来了解下自定义view的自定义属性的attr的用法吧  Android attr 是什么  （1）attr 的简单理解就是一个属性约束，约束具体属性字段的属性的数据类型（boolean、string、float…）  （2）attr的文件名称不是固定的，只是方便理解和规范，也可以是其他名称，比如arrt]]></description><category></category></item><item><title><![CDATA[Android自定义View的实现方法，带你一步步深入了解View(四)]]></title><link>https://blog.youkuaiyun.com/xwtxz/article/details/53466801</link><guid>https://blog.youkuaiyun.com/xwtxz/article/details/53466801</guid><author>xwtxz</author><pubDate>Mon, 05 Dec 2016 16:43:36 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/17045157在前面一篇文章中，我带着大家一起从源码的层面上分析了视图的绘制流程，了解了视图绘制流程中onMeasure、onLayout、onDraw这三个最重要步骤的工作原理，那么今天我们将继续对View进行深入探究，学习一下视图状态以及重绘方面的知识。如果你还没有看过我前面一篇文]]></description><category></category></item><item><title><![CDATA[Android视图状态及重绘流程分析，带你一步步深入了解View(三)]]></title><link>https://blog.youkuaiyun.com/xwtxz/article/details/53466779</link><guid>https://blog.youkuaiyun.com/xwtxz/article/details/53466779</guid><author>xwtxz</author><pubDate>Mon, 05 Dec 2016 16:41:48 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/17045157在前面一篇文章中，我带着大家一起从源码的层面上分析了视图的绘制流程，了解了视图绘制流程中onMeasure、onLayout、onDraw这三个最重要步骤的工作原理，那么今天我们将继续对View进行深入探究，学习一下视图状态以及重绘方面的知识。如果你还没有看过我前面一篇文]]></description><category></category></item><item><title><![CDATA[Android视图绘制流程完全解析，带你一步步深入了解View(二)]]></title><link>https://blog.youkuaiyun.com/xwtxz/article/details/53466746</link><guid>https://blog.youkuaiyun.com/xwtxz/article/details/53466746</guid><author>xwtxz</author><pubDate>Mon, 05 Dec 2016 16:39:56 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/16330267在上一篇文章中，我带着大家一起剖析了一下LayoutInflater的工作原理，可以算是对View进行深入了解的第一步吧。那么本篇文章中，我们将继续对View进行深入探究，看一看它的绘制流程到底是什么样的。如果你还没有看过我的上一篇文章，可以先去阅读 Android La]]></description><category></category></item><item><title><![CDATA[Android LayoutInflater原理分析，带你一步步深入了解View(一)]]></title><link>https://blog.youkuaiyun.com/xwtxz/article/details/53443728</link><guid>https://blog.youkuaiyun.com/xwtxz/article/details/53443728</guid><author>xwtxz</author><pubDate>Sat, 03 Dec 2016 12:19:03 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/12921889有段时间没写博客了，感觉都有些生疏了呢。最近繁忙的工作终于告一段落，又有时间写文章了，接下来还会继续坚持每一周篇的节奏。有不少朋友跟我反应，都希望我可以写一篇关于View的文章，讲一讲View的工作原理以及自定义View的方法。没错，承诺过的文章我是一定要兑现的，而且在V]]></description><category></category></item></channel></rss>