android 使用shape定义圆角矩形
2018-02-06 14:24
393 查看
通过在drawble下定义xml实现圆角边
没事随便写写!需要用到圆角矩形边框,通过在drawble文件定义shape.xml实现;不多说,直接上代码:
shape_round_corner.xml
//定义四个圆角 <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#ff00" /> <corners android:topLeftRadius="12dp" android:topRightRadius="12dp" android:bottomRightRadius="12dp" android:bottomLeftRadius="12dp"/> <stroke android:width="1dp" android:color="#ff0" /> </shape> <!--定义上半圆角,如果定义下面,方式一样,去掉topLeftRadius/topRightRadius,加上bottomRightRadius/bottomLeftRadius即可;--> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#ff00" /> <corners android:topLeftRadius="12dp" android:topRightRadius="12dp" /> <stroke android:width="1dp" android:color="#ff0" /> </shape>
activity_main.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <LinearLayout android:layout_width="300dp" android:layout_height="300dp" android:layout_marginBottom="10dp" android:layout_marginLeft="10dp" android:layout_marginRight="10dp" android:layout_marginTop="10dp" android:alpha="0.8" android:background="@drawable/shape_round_corner"> </LinearLayout> </LinearLayout>
MainActivity.java
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } }
附属上一张图片:
相关文章推荐
- Android自己定义矩形及selector、shape的使用
- Android 如何使用shape绘制只有一个圆角的矩形
- Android shape的使用(圆角矩形)
- android 使用shape自定义圆角矩形
- android中的shape圆角布局的使用
- Android shape的使用实现圆角,虚线,渐变等效果
- android 使用shape 实现圆角图片__不用.9了
- Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结: 先看下面的代码: <shape>
- Android 使用ShapeDrawable制作圆角矩形
- android使用官方v4裁剪圆角和圆角矩形
- Android中shape的使用,设置圆角等等的效果
- Android中使用shape来定义控件
- Android中使用shape来定义控件的显示属性
- Android下基于XML的Graphics shape的高级UI设计,定义圆角背景等
- Android中常常使用shape来定义控件的一些显示属性
- 使用shape为android各种元素制作圆角
- android定义圆角矩形
- Android自定义矩形及selector、shape的使用
- android:shape的使用(+圆角ListView)(转)
- android shape设置矩形边框圆角大于某个值无效的解决办法