`
liuqun_567
  • 浏览: 36312 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android 图片转 圆形和圆角矩形

阅读更多
android 图片转 圆形和圆角矩形,比较高效的方法
圆角矩形:
int w = getWidth();
        int h = getHeight();
        Bitmap bitmap = Bitmap.createBitmap(w, h, Bitmap.Config.ARGB_8888);
        Canvas canvas = new Canvas(bitmap);
        Paint paint = new Paint(1);
        paint.setColor(0xff000000);
        RectF rectf = new RectF(0F, 0F, w, h);
        canvas.drawRoundRect(rectf, cornerRadius, cornerRadius, paint);
        return bitmap;

圆形:

int w = getWidth();
        int h = getHeight();
        Bitmap bitmap = Bitmap.createBitmap(w, h, Bitmap.Config.ARGB_8888);
        Canvas canvas = new Canvas(bitmap);
        Paint paint = new Paint(1);
        paint.setColor(0xff000000);
        RectF rectf = new RectF(0F, 0F, w, h);
        canvas.drawOval(rectf, paint);
        return bitmap;
  • 大小: 24.2 KB
0
0
分享到:
评论
1 楼 kkmike999 2013-11-16  
这个是我自己的Demo,希望给大家参考一下
http://download.csdn.net/detail/kkmike999/6562925

相关推荐

    Android 图片,圆角矩形或圆形显示

    在`RoundPictureDemo-master`这个项目中,很可能就包含了一个示例应用,演示了如何实现圆角矩形和圆形图片的显示。通常,它会包含以下几个部分: - MainActivity:应用的主入口,可能展示了不同的图片展示方式。 - ...

    Android 完美实现图片圆角和圆形

    本知识点将深入探讨如何在Android应用中完美实现图片的圆角和圆形效果。 首先,我们来看如何实现图片的圆角效果。Android提供了一些内置的方式,但它们可能无法满足所有需求,因此开发者通常会选择自定义View来实现...

    Android-RoundRectLayout圆角矩形的绘制方案解决任意圆角和圆形图片

    在Android应用开发中,UI设计往往需要实现各种各样的图形效果,其中圆角矩形和圆形图片是最常见的需求之一。`RoundRectLayout`是专门为解决此类问题而设计的一个自定义布局,它允许开发者轻松地创建具有任意圆角和...

    圆形变圆角矩形的微交互

    在Android开发中,自定义View...总结来说,"圆形变圆角矩形的微交互"是一个展示自定义View和动态动画的好例子,通过学习和实践,开发者可以提升自己的Android UI设计能力,为应用程序创造更丰富的视觉效果和交互体验。

    android圆角矩形进度条

    在Android开发中,有时我们需要为用户界面添加一些定制化的元素以提升用户体验,其中之一就是创建具有视觉吸引力的圆角矩形进度条。这个话题涉及到自定义视图、绘图以及图形设计,这些都是Android开发者必备的技能。...

    Android-MultiShapeView支持圆角矩形圆形自定义View

    总结来说,`Android-MultiShapeView`是一个强大的工具,能够帮助开发者快速创建具有圆角矩形和圆形外观的自定义视图。它简化了UI设计的复杂性,使得实现这些视觉效果变得更加直观和简单。在你的Android应用开发过程...

    Android 圆形、圆角图片

    在Android中,实现圆角图片和圆形图片有多种方法: 1. **XML Shape Drawable**:可以创建一个XML形状资源文件,定义一个矩形形状,并设置其角落半径。然后将这个XML作为背景应用到ImageView上。例如: ```xml ...

    Android自定义圆形图片和圆角图片

    在Android开发中,为了实现更具视觉吸引力的UI设计,经常需要对图片进行处理,比如将矩形图片转换为圆形或带有圆角的图片。本文将深入探讨如何在Android中自定义实现这一功能。 首先,我们需要了解Android中的...

    Android BitmapShader 实现圆形、圆角图片

    压缩包中的"Demo_zhy_19_VariousShapeImageView"可能是一个示例项目,包含了一个名为"VariousShapeImageView"的自定义视图,用于展示不同形状(如圆形、圆角矩形)的图片。 总结来说,Android的BitmapShader是实现...

    Glide加载圆形图片和自定义圆角图片

    //绘制圆角矩形 Path path = new Path(); path.addRoundRect(rect, radius, radius, Path.Direction.CW); canvas.clipPath(path); canvas.drawBitmap(source, 0, 0, paint); return result; } @Override ...

    Android开发基于Drawable实现圆角矩形的方法

    Android开发基于Drawable实现圆角矩形的方法是Android开发中常用的技术之一,该方法可以实现圆角矩形的绘制,并且可以根据需要来设置圆角的半径和渲染器的平铺模式,以满足不同的设计需求。 Android开发基于...

    Android实现自定义ImageView的圆角矩形图片效果

    Android实现自定义ImageView的圆角矩形图片效果的优点是可以满足不同的需求,例如显示圆角矩形的图片、圆形的图片等。这种效果可以应用于各种Android应用程序中,例如社交媒体应用程序、照片编辑应用程序等。 ...

    Android实现圆角矩形和圆形ImageView的方式

    在Android开发中,实现圆角矩形和圆形的ImageView是一个常见的需求,这通常涉及到自定义View或者使用现有的库来达到目的。以下将详细介绍两种主要的方法:ImageLoader设置Option和自定义View。 首先,我们来看使用...

    Android圆形与圆角图片的裁剪

    在Android开发中,为了实现更具视觉吸引力的UI设计,经常需要对图片进行处理,比如将它们裁剪为圆形或带有圆角的形状。这在创建用户头像、按钮或者其他...希望这篇文章能为你在处理Android圆形和圆角图片时提供帮助。

    Glide加载圆形图片 自定义圆角 和对指定角加载圆角

    在Android开发中,图片加载库Glide是广泛使用的工具,它能够高效地处理图片的加载、缓存和显示。在一些设计中,我们可能需要将图片显示为圆形或者具有特定圆角的效果,以达到更好的视觉体验。本篇将详细介绍如何使用...

    圆角矩形和圆形ImageView的实现

    这篇博客"圆角矩形和圆形ImageView的实现"提供了一个很好的实践指导,我们将深入探讨如何在Android中实现这两种形状的ImageView。 首先,我们要了解Android中的自定义View。自定义View是扩展系统提供的基础View类...

    Android BitmapShader 实战 实现圆形、圆角图片 源码程序

    BitmapShader是Android图形库中的一个关键组件,它允许开发者自定义图像的渲染方式,比如将一个矩形的图片渲染成圆形或圆角矩形。在Android应用开发中,BitmapShader常用于实现各种复杂的图片效果,如阴影、渐变或者...

    自定义Drawable 实现图片圆角、圆形、椭圆形

    本文将深入探讨如何通过自定义Drawable实现图片的圆角、圆形以及椭圆形显示,帮助开发者更好地理解和运用这一技术。 首先,我们了解Drawable的基本概念。在Android中,Drawable是一种图形对象,可以用于绘制视图的...

    Android Xfermode 实战实现圆形、圆角图片

    在Android开发中,有时我们...通过阅读这个博客文章,你将获得更详细的解释和更多的实践示例,帮助你更好地理解和应用Android Xfermode实现圆形和圆角图片的技巧。记得在实践中不断尝试和优化,以获得最佳的视觉效果。

Global site tag (gtag.js) - Google Analytics