my_wane_shape.xml
快速圆角背景边框实现,不太好用:
注:是图层的累加,字面上是多个层,也就是你可以把多个leyaer放在一起然后一其显现出来,类似于framelayout。
<span class="Apple-style-span"><?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/</span><span class="Apple-style-span" style="font-family: verdana, Arial, Helvetica, sans-serif; line-height: 30px; white-space: normal; background-color: #ffffff;">background</span><span class="Apple-style-span">_img"/>
<item android:drawable="@drawable/wane_shape"/>
</layer-list>
</span>
wane_shape.xml:
自定义方形圆角背景如下:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="自定义背景颜色"/>
<stroke android:width="3dp" color="#ff000000"/>
<corners android:radius="自定义角度dp" />
{
//或者分步定义没个圆角。
<corners android:topLeftRadius="10dp"
android:topRightRadius="10dp"
android:bottomRightRadius="10dp"
android:bottomLeftRadius="10dp"/>
}
</shape>
或者直接使用一种效果
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#99FFFFFF"/>
<corners android:radius="30px"/>
<padding android:left="0dp" android:top="0dp" android:right="0dp" android:bottom="0dp" />
</shape>
调用语句:通常在你所希望的layout背景中应用
android:background="@drawable/my_wane_shape"
2.图片本身加上圆角
public static Bitmap toRoundCorner(Bitmap bitmap, int pixels) {
Bitmap output = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Config.ARGB_8888);
Canvas canvas = new Canvas(output);
final int color = 0xff424242;
final Paint paint = new Paint();
final Rect rect = new Rect(0, 0, bitmap.getWidth(), bitmap.getHeight());
final RectF rectF = new RectF(rect);
final float roundPx = pixels;
paint.setAntiAlias(true);
canvas.drawARGB(0, 0, 0, 0);
paint.setColor(color);
canvas.drawRoundRect(rectF, roundPx, roundPx, paint);
paint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));
canvas.drawBitmap(bitmap, rect, rect, paint); <br>
return output;
}
快速圆角背景边框实现,不太好用:
注:是图层的累加,字面上是多个层,也就是你可以把多个leyaer放在一起然后一其显现出来,类似于framelayout。
<span class="Apple-style-span"><?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/</span><span class="Apple-style-span" style="font-family: verdana, Arial, Helvetica, sans-serif; line-height: 30px; white-space: normal; background-color: #ffffff;">background</span><span class="Apple-style-span">_img"/>
<item android:drawable="@drawable/wane_shape"/>
</layer-list>
</span>
wane_shape.xml:
自定义方形圆角背景如下:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="自定义背景颜色"/>
<stroke android:width="3dp" color="#ff000000"/>
<corners android:radius="自定义角度dp" />
{
//或者分步定义没个圆角。
<corners android:topLeftRadius="10dp"
android:topRightRadius="10dp"
android:bottomRightRadius="10dp"
android:bottomLeftRadius="10dp"/>
}
</shape>
或者直接使用一种效果
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#99FFFFFF"/>
<corners android:radius="30px"/>
<padding android:left="0dp" android:top="0dp" android:right="0dp" android:bottom="0dp" />
</shape>
调用语句:通常在你所希望的layout背景中应用
android:background="@drawable/my_wane_shape"
2.图片本身加上圆角
public static Bitmap toRoundCorner(Bitmap bitmap, int pixels) {
Bitmap output = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Config.ARGB_8888);
Canvas canvas = new Canvas(output);
final int color = 0xff424242;
final Paint paint = new Paint();
final Rect rect = new Rect(0, 0, bitmap.getWidth(), bitmap.getHeight());
final RectF rectF = new RectF(rect);
final float roundPx = pixels;
paint.setAntiAlias(true);
canvas.drawARGB(0, 0, 0, 0);
paint.setColor(color);
canvas.drawRoundRect(rectF, roundPx, roundPx, paint);
paint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));
canvas.drawBitmap(bitmap, rect, rect, paint); <br>
return output;
}
发表评论
-
ScrollView嵌套Edittext
2015-04-08 18:26 791scrollview 中加入多个控件如 edittext 后会 ... -
android 布局式跑马灯,非TextView
2015-04-07 10:51 451如题,简单的实现了跑马灯效果,把Scroll.java放入an ... -
SQLite多线程读写实践及常见问题总结
2015-02-13 17:06 904基本操作的部分,大家都很熟悉了,这里根据个人切身经验,总结了一 ... -
android加速度感应
2015-01-19 10:25 14351.android测量数据 (1)android设备坐标系 ... -
MatrixCursor的使用
2015-01-19 09:49 1013ContentProvider对外共享数据的时候的query( ... -
Android 获取控件的宽高高级用法(MeasureSpec)
2015-01-15 14:23 939一个MeasureSpec封装了父 ... -
Android_GridView_GridView概述及实现水平滑动
2015-01-14 17:14 11171.GridView简介 GridView是ViewGroup ... -
Android MMS,SMS之常用Uri
2014-09-19 16:32 1291Android MMS,SMS之常用Uri Android ... -
android短彩信查询以及MMS表结构
2014-09-19 16:31 2104android短信的数据库的Uri是不公开的, 读取起来时灰常 ... -
使用Android自带DownloadManager下载文件
2014-08-19 11:04 734SDK在API Level 9中加入了DownloadMan ... -
android textview里链接点击事件,增加图片
2014-08-07 16:45 1101Android系统默认给TextView插入图片提供了三种方 ... -
android Home事件汇总
2014-07-18 11:30 966方法一:android 4.0以后无法通过更改页面的类型来 ... -
Android风格与主题(style and theme)
2014-07-16 16:35 638Android xml风格和主题文 ... -
Android中播放声音的两种方法
2014-05-30 15:09 608在Android中,音频、视 ... -
android 杀进程方法
2014-05-26 17:43 972关闭应用的方法: 1.System.exit(0); ... -
android service 生命周期
2014-04-21 16:16 739有了 Service 类我们如何启动他呢,有两种方法: ... -
解决ADB端口被占用的问题
2014-04-21 16:14 783究其源就是adb server没启动 经过分析整理如下: ... -
输入法隐藏打开
2013-12-23 14:24 768首次进入activity,如果有个edittex ... -
google经纬度互转
2013-07-11 16:34 895https://developers.google.com/ ... -
android 安装删除软件
2013-07-08 17:19 11111、 Android.mk文件 LOCAL_PA ...
相关推荐
android对图片操作, 圆角图片、图片倒影,比较简单的,
android圆角图片,支持自定义边框颜色,及边框的大小。需要的可以下载
Android实现圆角图片显示很多都裁剪bitmap和绘制bitmap,但这个是直接使用圆角图片覆盖方法做的,简单实用
anrdoid 图片圆角处理
Android 实现图片/背景(半部分&全部)圆角 源码
将图片切割成指定大小的圆形或是圆角图片,参数通过xml配置
这是一个简单的圆角图片的工程,里面有自定义圆角图片控件,下载后可以直接使用
介绍两种使用 BitmapTransformation 来实现 Glide 加载圆形图片和圆角图片的方法。Glide 并不能直接支持 Round Pictures ,需要使用 BitmapTransformation 来进行处理。 二、网上的实现方式 这里介绍下网上常见的...
Android ImageView圆角图片 + 剪切,图像图片更改,调用图库实现图片剪切,剪切后生成圆角图片
Android 实现圆角图片的简单实例 实现效果图: 本来想在网上找个圆角的例子看一看,不尽人意啊,基本都是官方的Demo的那张原理图,稍后会贴出。于是自己自定义了个View,实现图片的圆角以及圆形效果。效果图: ...
android 图片圆角化,对于图片的美化,处理
Android图片倒影+圆角图片
android-shape-imageview - 图片圆角、三角、五角、圆形、多角
android 指定角的圆角图片处理,方形图片角为圆形,实例为手机界面图标
Android自定义圆形图片和圆角图片
完整的自定义圆角图片代码,本代码为博客:http://blog.csdn.net/annieliu502/article/details/40615341的源码,有需要代码说明的同学可以查看博客
资源为博客的示例代码:http://blog.csdn.net/lmj623565791/article/details/24555655 有问题,请博客留言
demo是一个自定义的ImageView,包含了圆角图片和圆形图片
android中对Bitmap图片设置任意角为圆角