美文网首页MG名冠
代码设置阴影

代码设置阴影

作者: 吉凶以情迁 | 来源:发表于2018-06-08 20:51 被阅读27次

    添加阴影方式有很多种,如xml设置,java代码给view设置,或者纯绘制.

    通过代码给textview添加红色阴影

       public void setShadowLayer(float radius, float dx, float dy, int color) {}
    

    radius 圆角越大就越模糊,范围越大,越稀稠.为0就没得阴影了.

    dx,dy单位应该是像素,color是阴影的颜色.
    数值太大就变味了,就偏离了阴影也不再是阴影了.
    viewById.setShadowLayer(5,10,1,Color.RED);的效果如下:

    image.png

    圆角为1的效果.

    image.png

    当x为10,y为30px的时候


    image.png

    把圆滑度改成30的时候


    image.png

    画笔paint同样有此方法.

    如果给一个view设置阴影,参考这里
    https://blog.csdn.net/jakezhang1990/article/details/79425879

    相关文章

      网友评论

        本文标题:代码设置阴影

        本文链接:https://www.haomeiwen.com/subject/rkqzsftx.html