android 利用代码实现圆角button(shape)
来源:互联网 发布:windows开发是什么工作 编辑:程序博客网 时间:2024/04/29 02:02
最近项目需求需要利用网络获取颜色,而不可以使用xml文件来实现shape ,也就是圆角矩形,搜集了一些资料,发现了RoundRectShape类,可以实现我的需要,nice。
其实他的用法也非常简单,直接贴代码
/**
* 外部矩形弧度
*/
float[] outerRadian = new float[]{20, 20, 20, 20, 20, 20, 20, 20};
/**
* 内部矩形与外部矩形的距离
*/
RectF insetDistance = new RectF(100, 100, 50, 50);
/**
* 内部矩形弧度
* */
float[] insideRadian = new float[]{20, 20, 20, 20, 20, 20, 20, 20};
/**
* 如果insetDistance与insideRadian设为null亦可
*/
RoundRectShape roundRectShape = new RoundRectShape(outerRadian, insetDistance, insideRadian);
ShapeDrawable drawable = new ShapeDrawable(roundRectShape);
/**
* 指定填充颜色
*/
drawable.getPaint().setColor(Color.YELLOW);
/**
* 指定填充模式
*/
drawable.getPaint().setStyle(Paint.Style.FILL);
all_bankCard_Round_layout.setBackground(drawable);
其实圆角矩形 的设置 就是通过RoundRectShape roundRectShape = new RoundRectShape(outerRadian, null, null); 即可
- android 利用代码实现圆角button(shape)
- 使用shape实现圆角button
- Android通过代码实现圆角边框shape
- Android 代码实现shape(GradientDrawable详解)
- android 自定义button shape
- 利用shape画圆形Button
- 转载:android利用<shape>标签实现圆角矩形的功能
- Android利用shape实现圆形按钮
- Android代码实现自定义Button
- android shape实现边框圆角
- android里面shape属性用代码实现圆角背景的工具类
- 通过代码实现android shape的功能
- Android按钮shape形状资源代码实现
- Android代码实现Shape,自定义TextView
- Android shape Java代码实现 (待续)
- Android Button特效selector+shape
- Android shape自定义button样式
- Android shape自定义button样式
- strlen和sizeof区别
- C++智能指针 shared_ptr,unique_ptr和weak_ptr
- 数据结构——二叉树建树与遍历
- C语言解决“两个数的最大公约数和最小公倍数问题”
- 用两个队列实现一个栈
- android 利用代码实现圆角button(shape)
- Mycat高级进阶---Mycat注解
- 广义线性模型
- opencv入门学习之五:图像的对数变换
- 如何通过servlet编写程序能够统计浏览客户端页面的人数,ip不同人数加1
- win8.1或者win10使用最新版shadowsocks客户端出现SOCKS protocol error及此实现不是 Windows 平台 FIPS 验证的加密算法的一部分
- I2c总线
- Java中的并发组件
- 题目1410:垒积木 DP