博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
代码设置控件的背景
阅读量:1981 次
发布时间:2019-04-27

本文共 634 字,大约阅读时间需要 2 分钟。

代码设置控件的背景为圆角并随机背景色:
说明:GradientDrawable相当于drawable中自定义shape的布局文件所生成的Drawable,所以它可以设置corners、solid、stroke等
布局文件中的写法(布局文件中无法设置随机色):
java代码中的写法:
GradientDrawable background = new GradientDrawable();//得到随机颜色Random random = new Random();int alpha = 255;int red = random.nextInt(190)+30;//0-255 30-220int green = random.nextInt(190)+30;//30-220int blue = random.nextInt(190)+30;//30-220int argb = Color.argb(alpha, red, green, blue);//设置填充颜色background.setColor(argb);//设置圆角半径background.setCornerRadius(UIUtils.dip2Px(6));view.setBackgroundDrawable(background);//这setBackgroundDrawable(Drawable)是一个过时的方法

转载地址:http://hphpf.baihongyu.com/

你可能感兴趣的文章
【NLP学习笔记】One-hot encoding:独热编码
查看>>
【工具使用】CSDN编辑器markdown字体、颜色与字号的设置
查看>>
【NLP学习笔记】词共现矩阵
查看>>
【NLP学习笔记】NLP基础知识框架图
查看>>
【工具和环境】Linux下安装pycharm
查看>>
【工具与环境】Windows下安装Sublime Text 3
查看>>
【工具与环境】Excel中批量插入行
查看>>
【学习笔记】对vanilla的一些个人理解
查看>>
“学硕” VS “专硕”
查看>>
【NLP学习笔记】知识图谱阅读笔记及其心得
查看>>
【工具使用】新版CSDN-markdown编辑器使用指南
查看>>
《知识图谱》阅读笔记(六)
查看>>
【NLP学习笔记】中文分词(Word Segmentation,WS)
查看>>
【NLP学习笔记】词性标注(Part-of-speech Tagging, POS)
查看>>
【NLP学习笔记】语义角色标注 (Semantic Role Labeling, SRL)
查看>>
《知识图谱》阅读笔记(七)
查看>>
《知识图谱》阅读笔记(九)
查看>>
【超越白皮书7】你需要知道关于ETH2.0的几个事实
查看>>
超越白皮书8:穿云而过的闪电网络
查看>>
AMM做市无常损失对冲分析系列(一)—— 损益及期权对冲模型构建
查看>>