android, shape用法和讲解
1 ndroid仿Iphone通知角标的实现、比如QQ是显示数量的角标、以及显示未读信息数量、信息等、Android允许通过xml定义资源也可以定义一些图片资源、比如用来做几何的矢量图就非常好用、其中有许多的细节问题,一般shape有以下几种类型 :android:shape=["rectangle" | "oval" | "line" | "ring"]shape的形状,默认为矩形,可以设置为矩形(rectangle)、椭圆形(oval)、线性形状(line)、环形(ring)
2关于圆角的属性常见如下面所示
<corners
android:radius=""
android:topLeftRadius=""
android:topRightRadius=""
android:bottomLeftRadius=""
android:bottomRightRadius=""
/>
3如果想画一个圆的话,具体代码如下<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval" >
<!--圆的内部 填充颜色 -->
<solid android:color="#e40e37" ></solid>
<!--圆的最外面线的宽度,以及最外面线的颜色-->
<stroke android:width="1dp"
android:color="#777777"></stroke>
<!-- 圆的的圆角半径 -->
<corners android:radius="10dp" />
</shape>
4 具体效果如下
5下面重点讲一下环形的画法
更多相关文章
- 【极客之作】快到极致的Android模拟器——Genymotion
- android学习——GridView实现主界面布局
- 【Android】应用启动画面
- Android(安卓)View的事件体系
- android如何导入已有数据库
- 浅谈Android五大布局(一)——LinearLayout、FrameLayout和Absoulte
- Android之父Andy Rubin访谈录
- Wear OS手表应用开发教程之-创建环形滚动列表-WearableRecyclerV
- 美团Android(安卓)DEX自动拆包及动态加载简介