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>

    运行结果:

     

      

  • 相关阅读:
    第4次作业得分-东师软工
    第3次作业得分-东师软工
    C语言-第3次作业得分
    NPM
    Node模块化
    spring源码解析前瞻
    单例DCL模式
    dubbo-admin安装
    linux 安装Zookeeper
    Tomcat在Linux上的安装与配置
  • 原文地址:https://www.cnblogs.com/zhengcheng/p/4353073.html
Copyright © 2011-2022 走看看