android 圆角效果
android 圆角效果
最近做一个效果,要一个上边两个角为圆角,下面两个角为直角的四边形白色背景;
如下图:
这里用到了shape属性中的corners 属性,
api原文中是这样:
<corners
android:radius="integer"
android:topLeftRadius="integer"
android:topRightRadius="integer"
android:bottomLeftRadius="integer"
android:bottomRightRadius="integer" />
单一设置android:radius="integer"时,表示四个角都为integer像素的圆角;
这里我开始的时候这样设置了四个属性
<corners android:topLeftRadius="10px"
android:topRightRadius="10px" android:bottomLeftRadius="0px"
android:bottomRightRadius="0px"/>
结果发现四个角无圆角效果,怎么找都找不到原因;
后来我想到了折中的办法,我这样设置:
<corners android:topLeftRadius="10px"
android:topRightRadius="10px" android:bottomLeftRadius="1px"
android:bottomRightRadius="1px"/>
下面的两个角我都给1个像素的圆角效果,这样在手机上根本看不出来有圆角效果;
做出来的效果如下:
源代码如下:在drawable文件夹下,建whiterounded_half_bg.xml文件,文件内容为:
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#FFFFFFFF" />
<corners android:topLeftRadius="10px"
android:topRightRadius="10px" android:bottomLeftRadius="1px"
android:bottomRightRadius="1px"/>
<padding android:left="0dp" android:top="0dp" android:right="0dp"
android:bottom="0dp" />
</shape>
然后在layout文件夹下,相应的页面中相应的位置下使用android:background="@drawable/whiterounded_half_bg"
android 圆角效果相关推荐
- Android实现ListView圆角效果
本文演示如何Android中实现ListView圆角效果. 无论是网站,还是APP,人们都爱看一些新颖的视图效果.直角看多了,就想看看圆角,这几年刮起了一阵阵的圆角设计风:CSS新标准纳入圆角元素,特 ...
- Android 实现ListView圆角效果
今天,简单讲讲如何实现使用 ListView显示圆角. 其实代码很多都可以解决,这是在网上搜索的一个解决的代码. 无论是网站,还是APP,人们都爱看一些新颖的视图效果.直角看多了,就想看看 ...
- Android Shape属性corners 圆角效果,边框效果...
1,Corners [1]Corners标签是用来字义圆角的,其中radius与其它四个并不能共同使用. [2]android:radius:定义四个角的的圆角半径. [3]其它四个是逐个字义每个角的 ...
- 直播电商软件开发,Android CardView实现圆角效果
直播电商软件开发,Android CardView实现圆角效果实现相关代码 使用cardCornerRadius就可以直接实现圆角效果,代码如下 <androidx.cardview.widge ...
- android 设置4个棱角的颜色,整个布局圆角效果,类似图片圆角
先看效果图,是三个imageview在一条直线显示,给顶部圆角以及底部圆角,先看未圆角效果的图: 圆角后: 可以看到效果 中间的没有变,只变换了最上面以及最底部.... 实现的原理 就是给整个布局的四 ...
- android progressbar 使用自定义图片时的左右两端圆角效果实现
前几天一直在折腾progressbar的圆角进度条动画,各种爬贴摸索,几经折腾找到一种比较方便的方法实现,这里做下笔记,避免下次折腾.原生的progressbar的条形进度条的进度左右是直角的,没有圆 ...
- 做出仿iphone的圆角效果,以及shpe的各个属性
2019独角兽企业重金招聘Python工程师标准>>> 想要做出仿iphone的圆角效果其实很简单,定义一个shap就可以了 贴上代码 下面这个例子就是在ListViw的backGr ...
- html中的变圆的属性,CSS3属性之圆角效果——border-radius属性
在css3之前,要实现圆角的效果可以通过图片或者用margin属性实现(可以参考这里:http://www.hicss.net/css-practise-of-image-round-box/).实现 ...
- android 圆角边框有灰,Android开发笔记——圆角和边框们
在做Android界面开发时,我们往往希望它尽可能优美,尽可能显得专业.于是你看了看其他应用,哇,好多边框和圆角啊.你是不是也想给自己的应用加上边框和圆角效果?呃--那怎么做呢?如果你是从web前端跑 ...
最新文章
- mcs 4微型计算机,MCS-II高性能自主品牌的微机测速仪
- bmp类型转成Halcon的Hobject类型
- Scala的四种Web框架
- HDU2855 Fibonacci Check-up 矩阵的应用
- Python的类示例
- 在HTML5 canvas里用卷积核进行图像处理
- 杭电1425 sort
- 从vSphere 5.5升级到6之2-升级vCenter Server 5.5到6.0
- ajax php断点调试,关于javascript:如何在jquery ajax调用期间调试php
- ajax js java省市三级联动菜单,javaweb--json--ajax--mysql实现省市区三级联动(附三级联动数据库)(示例代码)...
- AI和计算机会议,CCF推荐人工智能领域的会议和期刊
- Datalogic得利捷携最新技术与设备亮相2019两大工业展
- 《自己动手写网络爬虫》笔记6-使用布隆过滤器实现Visited表
- 如何稳定eBay店铺评分
- 亚马逊后台付款表(Custom Transaction)详解
- 已经围上为何不算目_有答案的小学语文教师教材过关考试模拟试卷1
- 【图像分割】ExG超绿特征灰度化、二值化分割(Matlab及Python代码实现)
- 【计量经济学】异方差性
- 星星之火OIer:篱笆题解
- Android AP 和 BP的概念