博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android中实现圆角矩形及半透明效果。
阅读量:7120 次
发布时间:2019-06-28

本文共 585 字,大约阅读时间需要 1 分钟。

注:本文由Colin撰写,版权所有!转载请注明原文地址,谢谢合作!

在做Android开发时,我们为了美观,有时候需要使用圆角矩形,或半透明之类的效果,在网页设计中很容易实现。但在Android开发中,要稍微麻烦一点,但实现起来也不算很难。

关于设定背景图片平铺的方法请参考上一篇文章:

 

一、首先,需要在drawable-mdpi目录里定义一个xml文件,我命名为frame

编写如下代码,其中corners 中定义每边的圆角弧度,solid为填充的颜色:半透明颜色:#10000000~#90000000 透明深度不一样。(也可以用:#e0000000)

关于背景颜色需要渐变色的话也可以参考以下代码来控制渐变:

 

二、在layout配置主文件中将需要设定圆角的Layout(这里演式的是RelativeLayout)背景设置为frame即可。

代码如下:

 

此时,运行虚拟机看看效果吧。

实现效果如下图:

Demo 下载地址: 

 

转载于:https://www.cnblogs.com/colinliu/p/android-transparency.html

你可能感兴趣的文章
《iOS 6高级开发手册(第4版)》——2.5节秘诀:Quick Look预览控制器
查看>>
每日Ubuntu小技巧 - 在Ubuntu上面安装VMware Workstation
查看>>
《写给PHP开发者的Node.js学习指南》一2.2 预定义的PHP变量
查看>>
Linux下常用文本处理命令
查看>>
《Spring 5 官方文档》5. 验证、数据绑定和类型转换(二)
查看>>
《像计算机科学家一样思考Python(第2版)》——2.7 注释
查看>>
域名行业将带来高达98亿美元的巨大商机
查看>>
《HTML5+JavaScript动画基础》——2.4 JavaScript对象
查看>>
《JavaScript面向对象精要》——1.2 原始类型
查看>>
《jQuery、jQuery UI及jQuery Mobile技巧与示例》——9.7 技巧:指定过渡动画
查看>>
5 个最受人喜爱的开源 Django 包
查看>>
安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(四)
查看>>
为什么 Cloudera 要创建 Hadoop 安全组件 Sentry ?
查看>>
数学之美:两点之间最快的路径
查看>>
Ansible 详细用法部署安装
查看>>
CPU
查看>>
Spark的这些事<二>——几个概念
查看>>
【知云】第六期:数据级异地容灾如何实现?阿里云帮你打通数据的“任督二脉”...
查看>>
Retrofit2.0使用
查看>>
架构师速成6.4-开发框架
查看>>