android 半边圆角背景,详解Android图片(背景)圆角,并实现半部分圆角

Android UI设计中,不得不用到带圆角的图片或者背景。今天就和大家分享一下,如何实现图片或背景圆角,也可实现半部分圆角。先来看一下效果图~

0818b9ca8b590ca3270a3433284dd417.png  

0818b9ca8b590ca3270a3433284dd417.png

上面两个图分别是实现上半部分圆角&下半部分直角和全部圆角,同样,也可以实现左半部分,右半部分,下半部分的圆角。好的,进入正题~

我们首先来创建一个圆角规则的枚举类型:

/**

* 图片圆角规则 eg. TOP:上半部分

*/

public enum HalfType {

LEFT, // 左上角 + 左下角

RIGHT, // 右上角 + 右下角

TOP, // 左上角 + 右上角

BOTTOM, // 左下角 + 右下角

ALL // 四角

}

然后我们创建一个将Bitmap圆弧化的方法:

/**

* 将图片的四角圆弧化

*

* @param bitmap 原图

* @param roundP

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值