android简单的图形特效处理

  

android提供了一些额外更高级的图形图像处理技术,能够让开发者开发出更绚丽的UI界面

  矩阵

  

android提供的一个矩阵工具类,本身并不能读图形或者组件进行变换,但是可以与其他API结合来控制图形,组件的变化

  

步骤:   

      <李>   

    获取   对象,可以创建也可以从其他对象内获取

      <李>   

    调用   方法进行平移,旋转,缩放,倾斜等

      <李>   

    将佘旭对   所做的变换应用到指定的图形或者组件

  

提供了以下的方法

  
      <李>   

    setTranslate:控制   进行平移

      <李>   

    setSkew:控制   进行倾斜

      <李>   

    setRotate:控制   李

      <李>   

      进行缩放

  

drawBitmapMesh   

帆布提供的一个方法,可以对位图进行扭曲

  
      <李>   

    位图:指定需要扭曲的位源图

      <李>   

    meshWidth:横向划分

      <李>   

    meshHeight:纵向划分

      <李>   绿党:

      <李>   

    vertOffset:

  

材质   

填充图形,android不仅可以拿颜色填充图形也可以使用材质渲染效果填充

  
      <李>   

    BitmapShader:使用位图平铺的渲染效果

      <李>   

    LinearGradient:使用线性渐变来填充

      <李>   

    RadialGradient:使用圆形渐变来填充

      <李>   

    SweepGradient:使用角度渐变

      <李>   

    ComposeShader:使用组合渲染效果来填充   

android简单的图形特效处理