600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > android 使用shape定义圆角矩形

android 使用shape定义圆角矩形

时间:2018-12-19 22:33:46

相关推荐

android 使用shape定义圆角矩形

通过在drawble下定义xml实现圆角边

没事随便写写!需要用到圆角矩形边框,通过在drawble文件定义shape.xml实现;

不多说,直接上代码:

shape_round_corner.xml

//定义四个圆角<shape xmlns:android="/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="/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="/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 {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}}

附属上一张图片:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。