布局-画圆
来源:互联网 发布:雪平锅优缺点 知乎 编辑:程序博客网 时间:2024/06/11 20:52
有两种画圆方式:
都是在drawable中新建一个shape 文件:
1、利用corners的方式花园
solid:用来定义填充的颜色
size:用来定义所画的圆的大小
corners : 通过配置使图形形成圆
经试验,在corners参数配置到大于等于40后图形才显示为圆形
<?xml version="1.0"encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" ><solid android:color="#ffffff" /><size android:height="80dp" android:width="80dp"/><corners android:bottomLeftRadius="50dp" android:bottomRightRadius="50dp" android:topLeftRadius="50dp" android:topRightRadius="50dp"/></shape>
2、利用shape参数来定义
shape参数有四中类型
oval:椭圆即为所需
eg:
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" > <solid android:color="#ffffff" /> <size android:height="80dp" android:width="80dp"/></shape>
注意:当使用了 selector控制某个控件的点击效果时,需要使正常状态的 item 放在 点击状态的后边
如:
<selector xmlns:android="http://schemas.android.com/apk/res/android"> <!--按钮被点击--> <item android:state_pressed="true"> <shape android:shape="rectangle"> <stroke android:color="@android:color/white" android:width="0.5dp"/> <solid android:color="@color/gray_font_4" /> <corners android:radius="50dp"/> </shape> </item> <!--正常状态--> <item > <shape android:shape="rectangle"> <stroke android:color="@android:color/white" android:width="0.5dp"/> <solid android:color="@color/blue_btn_background2" /> <corners android:radius="50dp"/> </shape> </item></selector>
1 0
- 布局-画圆
- 布局
- 布局
- 布局
- 布局
- 布局
- 布局
- 布局
- 布局
- 布局
- 布局
- 布局
- 布局
- 布局
- 布局
- 布局
- 布局
- 布局
- Map map = new HashMap();HashMap map = new HashMap();那种写法更好?
- CWIN消息机制
- Tomcat7.0源码分析——类加载体系
- linux上ntpd ntpdate时间同步
- Android Intent Action汇总
- 布局-画圆
- 进程间的相互通讯 C++
- ADOConnection-CommandTimeOut
- Android studio 百度地图开发(1)配置工程、显示地图
- [leetcode] 211. Add and Search Word - Data structure design 解题报告
- ADOX-创建Access数据库
- Xutils的注解示例
- 第四周Android学习笔记
- 【追求进步】二叉搜索树的后序遍历序列