直播软件源码Android(安卓)shape半圆,1/4圆
16lz
2021-01-24
半圆
size:宽高比1:2是垂直半圆,宽高比2:1是水平半圆。
corners:4个角的任意两个角度(不小于宽高最小值)相同,且在同一边(上下左右)
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <!--渐变填充--> <gradient android:endColor="#3bf8fffd" android:startColor="#fff3fefc" android:type="linear" android:angle="135" android:useLevel="true" /> <!--单色填充--> <!--<solid android:color="#ffffff"/>--> <!--宽高比1:2是垂直半圆,宽高比2:1是水平半圆--> <size android:width="20dp" android:height="40dp" /> <!--4个角的任意两个角度(不小于宽高最小值)相同,且在同一边(上下左右) 如bottomLeftRadius,topLeftRadius都在左边,则为左半圆--> <corners android:bottomLeftRadius="20dp" android:bottomRightRadius="0dp" android:topLeftRadius="20dp" android:topRightRadius="0dp" /></shape>
1/4圆
size:宽高比1:1是1/4圆
corners:4个角的任意一个角度,不小于宽高值
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <!--渐变填充--> <gradient android:angle="90" android:endColor="#3bf8fffd" android:startColor="#fff3fefc" android:type="linear" android:useLevel="true" /> <!--单色填充--> <!--<solid android:color="#ffffff"/>--> <!--宽高比1:1是1/4圆--> <size android:width="55dp" android:height="55dp" /> <!--4个角的任意一个角度,不小于宽高值--> <corners android:bottomLeftRadius="0dp" android:bottomRightRadius="0dp" android:topLeftRadius="55dp" android:topRightRadius="0dp" /></shape>
更多相关文章
- 从源码角度分析Activity、Window和DecorView的关系
- 从源码的角度分析Android中的Handler机制的工作原理
- Android(安卓)自定义圆形进度条 带刻度进度条 计步效果 时速表
- 系统角度解读Android(安卓)P新特性
- 从源码角度一步步分析AsyncTask的用法与原理
- Android事件分发机制完全解析,带你从源码的角度彻底理解(上) (出
- Android(安卓)WheelMenu圆形菜单,巧妙实现
- Android旋转本地图片并保存
- Android撸一个转盘抽奖