前面一篇讲到给图片加边框的方式,只能给图片加一些有规则的边框,如果想加一些比较精美的效果,就有点麻烦了。下面就给出解决这个问题的思路。
思路是:一些比较精美的花边图片我们是很难用代码控制,就目前本人水平是达不到,不排除牛人,再说了PS那些效果都是程序员做出来,肯定有实现的方法,这可能就要涉及很复杂的图形学。扯远了,接来说怎么用那些精美的花边做为图片的边框。简单的方式是用两张图片叠加。最简单的一种是本文介绍的,用透明的PNG格式图片。因为android是支持PNG图片处理的,而且PNG图片有透明度值,所以,添加那些花边边框可以先把图片做成全透明的(美工做图片的时候可以先创建一张全透明图片,再往图片上添加花边。),然后再叠加上去就OK了。要注意的是,边框有大小,最好是大一点,如果要处理的图片比较大,可以先将缩放到一定比例,再添加边框;如果边框比图片大,先要对边框进行缩放,具体缩放见前面的android图像处理系列之二--图片旋转、缩放、反转,这里面就不贴代码了。
废话少说,下面看效果图:(截图的时候图片大小不一样,比较丑)
代码:
这里的res是边框图片,还是一样,不建议放到drawable下面,最后是放到assets目录,原因就不用说了吧
分享到:
相关推荐
5. android 图像处理系列之五--给图片添加边框(中)...................................................................................... 19 6. android 图像处理系列之六--给图片添加边框(下)-图片...
android图片边框android图片边框android图片边框
OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,网络上一些小伙伴...需opencv官网下载OpenCV-android-sdk将其中的sdk覆盖工程中的sdk,由于sdk文件太大,这里就没有上传,是个空目录。
Android在图片上添加部件的代码例子。用于演示往图片添加圆角、添加边框、添加文本、添加图像、添加手写签名等功能.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
Android ImageView点击选中后添加边框,详细内容可以到我的博客www.heimizhou.com中了解。
android以不规则图片为边框,切割另外的图片.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
给图片加边框2
给图片加边框 1. 可定义新生成的图片大小 2. 自定义边框大小 3. 自定义边框颜色 4. 支持jpg, jpeg, png 格式
RCImageView 自定义圆角ImageView,带边框效果
android-EditText边框颜色 ,完整源码,适用初学者
首先,在res下面新建一个文件夹drawable,在drawable下面新建三个xml文件:shape_corner_down.xml、shape_corner_up.xml和shape_corner.xml,分别是下面两个角是圆角边框,上面两个角是圆角边框,四个角全部是圆角...
给图片加边框 给图片加边框 给图片加边框
可设置圆角背景边框的的按钮 通过调节色彩明度自动计算按下(pressed)状态颜色 Gradle repositories { maven { url "https://jitpack.io" } } dependencies { compile 'com.github.czy1121:roundbutton:1.1.0' ...
CircleView - 在android中创建圆形视图(更改颜色,边框和阴影)
1、listview大图显示图片; 2、图片自动加边框; 3、contextmenustrip添加右键按钮,修改图片
clip样式实现炫酷简单CSS动画特效----RGB走马灯边框线 直接复制可用 新手练习可用
圆形的imageview,能将方形图片进行裁切并且可以加边框和调整间距
Android 为textView增加边框效果,这又是一个初级的Android文字布局示例,今天是为TextView文字框增加一个外边框,可实现在画布上画边框的功能,在填充方面,你还可使用不透明的9.png和透明的9.png,带边框的...
范例9 设置单元格格式 9-3 为单元格区域添加边框.xlsm