Android实现圆角边框

转载 2015年07月10日 15:58:04

设置边框圆角可以在drawable-mdpi目录里定义一个xml: 

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


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

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


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

  1. android:background="@drawable/corners_bg"  



main.xml: 

  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
  3.     android:orientation="vertical" android:layout_width="fill_parent"  
  4.     android:layout_height="fill_parent" android:background="#FFFFFF">  
  5.     <RelativeLayout android:id="@+id/login_div"  
  6.         android:layout_width="fill_parent" android:layout_height="150dip"  
  7.         android:padding="15dip" android:layout_margin="15dip"  
  8.         android:background="@drawable/corners_bg">  
  9.     </RelativeLayout>  
  10. </LinearLayout>  

Android学习之 圆角边框的几种实现方式

方式一:使用shape元素填充背景,设置圆角/带弧度的角 方式二:使用.9带圆角图片设为背景 方式三:重写控件的draw方法[这里我以继承ImageView为例]:重新dr...
  • l416112167
  • l416112167
  • 2014年09月21日 14:21
  • 5971

Android drawable实现圆角边框

首先在Android studio工程中的res目录中找到drawable,然后创建shape。     ...
  • yangg194
  • yangg194
  • 2017年05月16日 09:29
  • 265

Android ImageView圆角,绘制ImageView边框;Bitmap圆角

因为项目中有ImageView圆角的需求,但是网上的例子都不尽如人意,所以自己写了一个,现将其粘贴出来,供各位大神点评. 首先说一下自己的实现思路: 1.通过自定义属性,定义圆角图片的圆角弧度;边...
  • u010947098
  • u010947098
  • 2015年03月26日 19:54
  • 2062

Android开发:ImageView 设置圆角边框

应用情形:1、给头像添加一个边框(不一定是圆角边框,此处顺带讲解圆角边框)     2、其它涉及图像使用ImageView的情形 讲 解:设置ImageView 带必然宽度的Padding,同时设...
  • talktokevin
  • talktokevin
  • 2013年11月27日 17:02
  • 7623

Android布局组件中实现圆角边框的两种方法

设置corners_bg.xml 设置边框圆角可以在drawable-mdpi目录里定义一个xml:  [html] view plaincopy ...
  • langjian2012
  • langjian2012
  • 2015年10月20日 16:36
  • 2776

安卓button点击变色加圆角边框实现。

安卓button点击变色加圆角边框实现。
  • whlei01
  • whlei01
  • 2015年12月09日 21:22
  • 1044

【Android】Android布局中实现圆角边框

设置corners_bg.xml 设置边框圆角可以在drawable-mdpi目录里定义一个xml:  ...
  • oYunTaoLianWu
  • oYunTaoLianWu
  • 2013年09月21日 00:42
  • 23756

Android开发Button控件的圆角,边框

android:shape="rectangle" >                         android:width="0.8dp"         andr...
  • LUFANZHENG
  • LUFANZHENG
  • 2015年07月13日 16:36
  • 1747

(转)#小美化#Android给TextView设置透明背景、圆角边框

转自:http://blog.csdn.net/welovesunflower/article/details/7926530 方便自己查阅~ 第一种方法:在drawable文件夹下新建一个文件设置...
  • a7a9a68
  • a7a9a68
  • 2012年09月04日 14:10
  • 12025

自定义圆角带边框ImageView

最近项目改版需要带阴影的圆角矩形,最后只实现了带边框的圆角矩形,阴影需要渐变,由于宝宝经验有限,只能参考被人的实现成了这样的。有路过的大神可以留下脚印,嘿嘿import android.content...
  • hello_1s
  • hello_1s
  • 2016年09月21日 10:02
  • 1239
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android实现圆角边框
举报原因:
原因补充:

(最多只允许输入30个字)