从矩阵来看颜色变换
    
      
        
      
      发表于
      
    
    
      
        
      
      更新于
      
    
  
        开篇
之前从矩阵的角度分析了平移,旋转,缩放,对称的变换,文章在从矩阵来看Android中的一些动画变换。
在android中,图片的对象主要是bitmap,它是由点阵和颜色值组成的。
1、点阵是一个图片宽*图片高的矩阵,矩阵中的每一个元素对应着图片的一个像素。根据点阵可以计算出图片占用的内存大小。
23种设计模式之结构型设计模式
    
      
        
      
      发表于
      
    
    
      
        
      
      更新于
      
    
  
        23种设计模式之创建型模式
    
      
        
      
      发表于
      
    
    
      
        
      
      更新于
      
    
  
        在Android中解释服务器数据
    
      
        
      
      发表于
      
    
    
      
        
      
      更新于
      
    
  
        前言
在这一篇文章中,主要讲一下如何使用Gson解释服务器返回的具有固定格式的数据。
分析
服务器:在本地使用nodejs的express框架建立的简单服务器。它返回了的数据如下:
| 1 | var testArrayStr = "{\"data\": [{\"cnName\": \"jakewharton\",\"age\": 13,\"IsBoy\": true}, {\"cnName\": \"小红\",\"age\": 24,\"IsBoy\": false}],\"msg\": \"\",\"status\": 200}"; | 
23种设计模式之《单例模式》
    
      
        
      
      发表于
      
    
    
      
        
      
      更新于
      
    
  
        Android中的retrofit源码分析
    
      
        
      
      发表于
      
    
    
      
        
      
      更新于
      
    
  
        Android中的布局加载器LayoutInflater
    
      
        
      
      发表于
      
    
    
      
        
      
      更新于
      
    
  
        概述
public View inflate(XmlPullParser parser, ViewGroup root, boolean attachToRoot)
主要是从源码角度理解下面三段代码的区别:
mInflater.inflate(R.layout.item, null);
mInflater.inflate(R.layout.item, parent ,false);
mInflater.inflate(R.layout.item, parent ,true);
第一句:直接返回了布局,不正确处理布局参数
第二句:返回布局,并能正确处理了布局参数
第三句:返回布局,能正确处理了布局参数,并将布局添加到parent中