zoukankan      html  css  js  c++  java
  • Android学习(五) 圆角实现(转)

    设置边框圆角可以在drawable-mdpi目录里定义一个取名为corners_bg.xml

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

    解释:solid的表示填充颜色,为了简单,这里用的是黑色。 
    而corners则是表示圆角,注意的是这里bottomRightRadius是左下角而不是右下角,bottomLeftRadius右下角。 
    当然上面的效果也可以像下面一样设置,如下: 

    <corners android:radius="5dp" />

    如果想引用这个xml,只需要@drawable/corners_bg.xml即可: 

    android:background="@drawable/corners_bg"

    main.xml

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical" android:layout_width="fill_parent"
        android:layout_height="fill_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/corners_bg">
        </RelativeLayout>
    </LinearLayout>

    运行结果:

     

      

  • 相关阅读:
    python学习随笔--string[:]
    年少时读不懂 天龙八部,如今读懂已过少年
    web安全测试随笔
    纪录jmeter loop controller 使用中的一个坑
    移动设备覆盖统计数据源
    jmeter and postman
    web测试----http状态码
    转自莫某的java学习计划
    jquery实现页面加载时删除特定class 的div内前三个字符
    js学习
  • 原文地址:https://www.cnblogs.com/zhengcheng/p/4353073.html
Copyright © 2011-2022 走看看