Android 实用案例--Shape绘制实用圆圈
来源:互联网 发布:winsock网络编程经络 编辑:程序博客网 时间:2024/05/18 08:30
[UI]实用案例--Shape绘制实用圆圈
Android允许通过xml定义资源,常见的事string,id,integer,dimen等,也可以定义一些图片资源,比如用来做几何的矢量图就非常好用,其中有许多的细节问题,具体需求可以再结合google 的文档:http://developer.android.com/guide/topics/resources/drawable-resource.html#Shape
碰到好几次这个需求,干脆写篇短文记录一下,源码直接可用。
案例:app内经常会需要一些icon标识当前有新的系统提示,或则新的短信
实现:
shape可以绘制矩形环形以及椭圆,所以只需要用椭圆即可,在使用的时候将控件比如imageview或textview的高宽设置成一样就是正圆,solid表示远的填充色,stroke则代表远的边框线,所以两者结合可以实现带边缘的圆,当然也可以直接加上size控制高宽,下面的代码实现效果是一个带白边的红圆。
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval"
android:useLevel="false">
<solidandroid:color="@color/red"/>
<stroke
android:width="1dp"
android:color="@color/white"/>
<sizeandroid:width="20dp"
android:height="20dp"/>
</shape>
- Android 实用案例--Shape绘制实用圆圈
- [UI]实用案例--Shape绘制实用圆圈
- Android Shape绘制实用圆圈
- Android Shape绘制实用圆圈
- Android Shape绘制实用圆圈
- Android Shape绘制实用圆圈
- Android Shape绘制实用圆圈
- android 使用Shape绘制实用圆圈
- Android Shape绘制实用圆圈,并动态改变圆点的颜色
- android二维码开发的实用案例
- awk实用案例
- javascript实用案例
- saltstack实用案例
- spark之实用案例
- Android Shape绘制虚线
- Android Shape绘制背景
- Android中隐式Intent的用途(2) -- 实用案例
- 简单实用Android底部菜单滑出popupwindow案例
- Codeforces Round #345 (Div. 1) C. Table Compression
- 第一次上机实验-1
- 项目3-小试循环
- 在Jetson TK1上安装ROS(机器人操作系统)
- 第二周项目1-宣告主权
- Android 实用案例--Shape绘制实用圆圈
- svn忽略target
- RMAN恢复简单实验
- 我已经是CSDN博主了 嘿嘿..
- 第2周项目1-宣告主权
- 安卓系统各种音量的获取与设置
- 第2周项目1-宣告“主权”
- 1~m的计算
- Python图像处理库PIL中图像格式转换(二)