Android圆角边框的实现
2015-09-14 15:45
357 查看
不管是文本框还是布局还是按钮等,都可以尝试使其边框变成圆角。
具体实现步骤如下:
1、在drawable目录里定义一个circular_bead_shape.xml
topLeftRadius表示左上角,topRightRadius表示右上角;bottomRightRadius是左下角而不是右下角,bottomLeftRadius右下角。
注:每个角的弧度都可以不一样。
如果四个角的圆角程度一样的话,也可以这样设置
附:如果使用css制作效果,可使用css代码自动生成器。
具体实现步骤如下:
1、在drawable目录里定义一个circular_bead_shape.xml
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#ffffff" /> <corners android:topLeftRadius="10dp" android:topRightRadius="10dp" android:bottomRightRadius="10dp" android:bottomLeftRadius="10dp"/> </shape>其中solid表示填充颜色,可自行修改。corners的四个属性,分别是四个角的圆角程度。
topLeftRadius表示左上角,topRightRadius表示右上角;bottomRightRadius是左下角而不是右下角,bottomLeftRadius右下角。
注:每个角的弧度都可以不一样。
如果四个角的圆角程度一样的话,也可以这样设置
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" > <solid android:color="#ffffff" /> <corners android:radius="5dp" /> </shape>2、在布局文件中引用圆角。
android:background="@drawable/<span style="font-size:14px;">circular_bead_shape</span>"另外,也可通过类似的方式定义渐变等特效。
附:如果使用css制作效果,可使用css代码自动生成器。
相关文章推荐
- AutoCompleteTextView→一次匹配MultiAutoCompleteTextView→多次匹配
- actionbar部分设置:colorPrimary colorPrimaryDark colorAccent 下部阴影
- Android 使用ViewPager Indicator时,标题显示不全的问题
- Android 订阅-发布者模式-详解
- Android内存泄露案例分析
- android 中如何限制 EditText 最大输入字符数
- Android禁止ViewPager的左右滑动
- 《Android开发艺术探索》图书勘误
- 大话Philm的从无到有(一)诞生篇
- Android开发实践:编译VLC-for-android
- [Android Tools] Android Killer V1.2正式版 发布信息
- 如何下载Android源码(非常详细,含自动恢复下载,编译,运行模拟器说明)
- 阅读《Android 从入门到精通》(6)——按钮
- Android底部菜单栏(tabhost实现)
- Android DrawerLayout的使用
- android中svg文件的使用
- ActionBar SearchView空指针异常
- Android第四十九期 - 仿QQ空间上传功能+本地数据库存储
- 腾讯Bugly干货分享:Android机型适配之痛
- Android自定义ImageView,方角,圆角头像(可根据自己的需求来设定头像的圆角或者方角的大小)