Android关于绘图中Shader 的效果(中级)

关于绘图中Shader 的效果 

本人对APIShaser的参数理解不够深刻 所以只能测试来看 效果一下就看出来了 

Shader mShade=new LinearGradient(

0, 0, 40, 40, new int[]{Color.BLUE,Color.GREEN}, null, Shader.TileMode.REPEAT);//40,40 这两个坐标可以理解为倾斜度 从0,0点到 40,40点画条线  效果如图;如果改为0,0,0,40斜度为垂直 效果如图4

paint.setShader(mShade);

paint.setShadowLayer(45, 10, 10, Color.GRAY);//设置阴影 也就是外围的阴影效果 有阴影为图1 没有为图2

RectF rect=new RectF(10, 300, 300, 600);

canvas.drawRoundRect(rect, 100, 100, paint);

//画圆角矩形时 new RectF(10, 300, 300, 600)是控制大小   drawRoundRect(rect, 100, 100, paint)里的两个 100是控制角的弯度!图五(先用弯度这个词来表达吧 实在想不出别的贴切的了 看效果就明白了) 如果设置为0,0 效果为图六  哈哈 也就是直角的了

    

      

更多相关文章

  1. android设置view透明度的效果
  2. 实现Launcher的抽屉效果
  3. Android的Activity跳转动画集合
  4. 开源项目之Android(安卓)undergarment
  5. Android(安卓)设置投影效果
  6. Android手势识别ViewFlipper触摸动画
  7. Android实现导航菜单左右滑动效果
  8. 在android中实现手势翻页效果
  9. Android实现导航菜单左右滑动效果

随机推荐

  1. android二维码
  2. Android 键盘驱动
  3. shape.gradient使用示例
  4. Android——UI篇:RecyclerView设置点击效
  5. android的map上的浮动菜单以及日历控件
  6. 爱Android更要懂Android
  7. 关于Android NDK中如何调用第三方静态库-
  8. 最牛逼android上的图表库MpChart(三) 条形
  9. android坐标系相关知识点
  10. Android技术人才前途无量