xamarin android制作圆角边框

xamarin android制作圆角边框

效果图如下:

xamarin android制作圆角边框

关键代码:

drawable文件夹新建shape_corner_down.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
  <solid android:color="#dedede" />
  <corners
    android:topLeftRadius="8dp"
                  android:topRightRadius="8dp"
              android:bottomRightRadius="8dp"
              android:bottomLeftRadius="8dp"/>
  <stroke 
     android:width="1dp"
     android:color="#000000"
    />

</shape>

布局layout文件代码

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#FFFFFF">
    <RelativeLayout
        android:id="@+id/login_div"
        android:layout_width="fill_parent"
        android:layout_height="150dip"
        android:padding="15dip"
        android:layout_margin="15dip"
        android:background="@drawable/shape_corner_down" />
</LinearLayout>

xamarin android制作圆角边框原理:

drawable文件夹下新建的xml文件 shape:表示一个形状 ,solid:填充的颜色,corners:表示四个方向的弯曲度,如果四个角度都是一样的可以直接写成<corners android:radius="5dp" />  ,stroke表示边框

上一篇:asp.net MVC分页


下一篇:三大趋势:Windows Azure开放拥抱云时代