android实现按钮阴影左上角和右下角不同颜色

android实现按钮阴影左上角和右下角不同颜色,第1张

这里主要是说一下实现思路,楼主在全网没有找到能实现这种功能的第三方控件,所以自己自定义了一个组合控件,用到了第三方的框架,链接:阴影框架

由于框架不能实现自定义四边的阴影颜色,所以楼主创建了自定义view,然后自己写了一个布局,使用framelayout布局重叠了两个阴影布局,一个用来做左上边的阴影,一个右下角的,代码如下



    
        
    
    

        
    

然后在自定义view中填入上面的布局,即

 把布局填进去,然后找到布局里面的view初始化,向外面抛出事件去改变布局中的参数,也可以自定义属性,然后初始化时导入,即

 

关于这个第三方框架,一定要先熟悉大概效果,单看楼主这篇文章应该不能很快就应用,这里只是说一下思路,没有很仔细,不懂的在评论区问

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/726759.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-26
下一篇 2022-04-26

发表评论

登录后才能评论

评论列表(0条)

保存