title: 2016-5-2 前言 从网络加载的图片是矩形的,而且大小不限,为了让图片显示为四个角显示为1/4圆这样的圆角矩形,有多种方法。...通过代码 思路是对加载后的Bitmap进行裁剪。因为项目中使用的是Android-Universal-Image-Loader库,本身具有对图片的圆角显示功能,下面就看下里面的实现。...RoundedBitmapDisplayer 这个类实现了对Bitmap的四个角的圆角化处理。...RoundedBitmapDisplayer代码比较少,直接列出: public class RoundedBitmapDisplayer implements BitmapDisplayer {...ColorFilter cf) { paint.setColorFilter(cf); } } } 可以看到,RoundedBitmapDisplayerb本身只是封装了圆角矩形的圆角半径和外边距属性
文章目录 一、盒子模型圆角边框 二、代码示例 1、代码示例 - 正常矩形边框 2、代码示例 - 圆形边框 3、代码示例 - 圆角矩形边框 4、代码示例 - 综合对比示例 一、盒子模型圆角边框 ---...- 在 CSS3 中 , 新加入了 圆角边框 样式 , 设置 border-radius: length; 属性 , 即可设置 盒子模型 的 圆角边框 ; border-radius 属性值取值 :..., 使用了圆角边框 ; 圆角的按钮 : 下图中 头像 以及 下面的两个 按钮 , 都是圆角边框 ; 二、代码示例 ---- 1、代码示例 - 正常矩形边框 默认情况下的边框 , 是 矩形的边框...则该圆角矩形 表现就是一个圆 ; 代码示例 : <!...= 宽度 , 并且 圆角矩形 的 圆角半径 为 高度 的一半 , 则该圆角矩形 表现就是一个正常的圆角矩形 , 左右两侧是圆角 ; 代码示例 : <!
访问了很多个人网站都使用了圆角矩形Logo和favicon图标,挺好看的很喜欢这种风格,应该如何设计呢?...站长在此跟大家分享下如何通过Photoshop设计圆角矩形Logo 教学内容 PS快捷键 按键盘的CTRL按键加鼠标滚轮可以左右滚动画布 按键盘的ALT按键加鼠标滚轮可以放大缩小画布 1、首先打开Photoshop...>> 右击选择矩形工具 6、顶部会出现矩形工具设置功能,填充类型选择无(为了可以自定义喜欢的颜色),选择角半径(输入需要的半径如25PX) 7、在画布上面画出需要的圆角矩形大小,然后放开鼠标左键即可绘制完成...8、绘制完如下 9、绘制完圆角矩形看起来有点单调,我们来给他填充下颜色 首先点击顶部导航栏的 图层 >> 新建填充图层 >> 纯色 10、在弹出的拾色器中选择需要的颜色,然后点击 确定 11、...点击左侧工具栏的文字工具功能,选用文字工具 13、在画布需要写入文字的地方点击,如下图输入 w 14、选中输入的文字,在顶部文字工具菜单栏选中字体样式、字体大小、字体颜色 15、设计完后如下 到此PS绘制圆角矩形
条码打印软件可以绘制多种图形,比如三角形、矩形、圆角矩形、圆形、菱形和五角星等。使用者就可以根据自己的需求在软件中设计出符合自己需要的标签。下面就给大家演示绘制圆角矩形的方法。...打开条码标签软件,新建标签之后,点击软件左侧的“圆角矩形”按钮,在画布上绘制圆角矩形对象。 01.png 圆角矩形绘制好后,在软件右侧勾选填充内部,可以设置圆角的大小,填充样式和颜色等。...还可以设置圆角的大小。 03.png 在软件中绘制圆角矩形时,如果对圆角弧度不满意,可以根据自己的需求进行调整。如果想要了解更多有关条码标签软件的信息,请持续关注我们。
background-image: radial-gradient(200px at 50px 0px, #fff 50px, #4169E1 50px); 这是做内凹圆角的核心代码,就是背景图的radial-gradient...就一行代码!..., #FFF);} http://blog.csdn.net/playboyanta123/article/details/9303857 2.手动内凹 如下是一种用一个圆和一个方形盒子叠加做出的内凹圆角的的效果...name="description" content="css3,内凹圆角"> 8 9...--> 95 2.如下是一种用一个圆和一个方形盒子叠加做出的内凹圆角的的效果。
本文实例讲述了Android开发基于Drawable实现圆角矩形的方法。...分享给大家供大家参考,具体如下: 第一步:写个类继承drawable,重写里面的方法,实现的核心代码在draw里 关键技术:BitmapShader public BitmapShader(Bitmap...density:0.75,1,1.5,2 * 四种图片资源文件夹:drawable-ldpi,drawable-mdpi,drawable-hdpi,drawable-xhdpi */ /** * 圆角...: 绘制圆角 */ @Override public void draw(Canvas canvas) { canvas.drawRoundRect(mRectF, mRound, mRound...mWidth = Math.min(bitmap.getWidth(), bitmap.getHeight()); mRadius = mWidth / 2; } /** * 核心代码
CSS圆角折叠菜单 #menu { font-size:12px; height:380px; margin
例如,设已有一个二次曲线对象curve,以下代码实现用上述旋转功能的g2d对象绘制这条二次曲线: g2d.draw(curve); 4. clip属性 clip属性用于实现剪裁效果。...主要有: Line2D线段类,RoundRectangle2D圆角矩形类,Ellipse2D椭圆类,Arc2D圆弧类,QuadCurve2D二次曲线类,CubicCurve2D三次曲线类。...例如以下代码用Graphics2D的新方法绘制线段和圆角矩形: Graphics2D g2d = (Graphics2D)g;//将对象g类型从Graphics转换成Graphics2D ...例如,以下代码先创建圆弧对象,然后绘制圆弧: Shape arc = new Arc2D.Float(30,30,150,150,40,100,Arc2D.OPEN); g2d.draw... Rectangle2D rect = new Rectangle2D.Double(20,30,80,40);//声明并创建矩形对象,矩形的左上角是(20,30),宽是300,高是40 圆角矩形
CSS 实现圆角渐变边框 前情提要 用css实现圆角渐变边框,但border-image与border-radius属性不能同时生效。 tips: 每种方式都有其特点和适用场景。...若仅需实现渐变边框,则用border-image属性即可,详情见:MDN border-image CSS变量 定义一些CSS变量,用于控制容器的尺寸和边框圆角: :root { --outside-border-radius...HTML结构 内容文本 CSS代码 .container {...HTML结构 内容文本 CSS代码 .container { width: var(--outside-size); height...HTML结构 内容文本 CSS代码 .container { width: var(--outside-size); height
这次需要的效果是圆角矩形,而且只有图片上面左、右两个角是圆角。然后藐似没发现有这种功能,刚好就自己实践下了。...clip**系列方法就是对画布进行裁剪,之后的绘制(“可以简单地”认为之前通过canvas的绘制已经固定在画布对应存储图像的bitmap上了)都在裁剪后的区域中进行 使用clipPath()实现圆角矩形的完整代码如下...上面的代码中,onDraw()方法在新的layer中使用Xfermode绘图模式来画圆和矩形。...代码实现 上面介绍了ApiDemo中核心代码片段的含义,接下来就继续沿用其saveLayer()、ResetoreToCount()以及Xfermode()这几个步骤来实现圆角矩形。...强调下,上面代码限制ImageView和它展示的内容必须是同样大小的,否则就以实际显示图片的Rect作为“圆角矩形画框”的Rect。
本文实例讲述了Android编程实现带渐变效果的圆角矩形。...分享给大家供大家参考,具体如下: /** * 带渐变色效果的圆角矩形 * * @description: * @author ldm * @date 2016-4-26 下午3:47:12 */ public...(new RoundRectView(this)); } private static class RoundRectView extends View { // Rect类主要用于表示坐标系中的一块矩形区域...GradientDrawable.Orientation.TL_BR, new int[] { 0xFFFF0000, 0xFF00FF00, 0xFF0000FF }); // 设置Drawable的形状为矩形...GradientDrawable.SWEEP_GRADIENT); setCornersRadii(mDrawable, 0, r, 0, r); mDrawable.draw(canvas); canvas.restore(); } } } 开源代码
三、 代码 1. 基础布局 <!...思路是这样的: 利用伪类画出来一个与主题背景色一样的圆; 定位,向左(右)偏移圆自身的一半,视觉效果就是半个圆在上面; 继续定位,向上继续偏移小球的一半,视觉效果则是每个模块有个四分之一内凹圆角一样。
CSS3 圆角 border-radius 属性 一个最多可指定四个border -*- radius属性的复合属性,这个属性允许你为元素添加圆角边框!...IE9+、FireFox4+、Chrome、Safari5+、Opera 多值 四个值:左上,右上,右下,左下 三个值:左上,右上和左下,右下 两个值:左上和右下,右上和左下 一个值:四个圆角值相同...CSS3 盒阴影 box-shadow 属性 设置一个或多个下拉阴影的框 语法:box-shadow: h-shadow v-shadow blur spread color inset; (blur...CSS3 边界图片 border-image 属性 构建可扩展按钮 语法:border-image: source slice width outset repeat; 兼容性:IE不兼容、FireFox
android中的ImageView只能显示矩形的图片,这样一来不能满足我们其他的需求,比如要显示圆角矩形的图片,这个时候,我们就需要自定义ImageView了,其原理就是首先获取到图片的Bitmap,...然后进行裁剪对应的圆角矩形的bitmap,然后在onDraw()进行绘制圆角矩形图片输出。...android.graphics.drawable.Drawable; import android.util.AttributeSet; import android.widget.ImageView; /** * 自定义的圆角矩形...AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); paint = new Paint(); } /** * 绘制圆角矩形图片...canvas.drawBitmap(b, rectSrc, rectDest, paint); } else { super.onDraw(canvas); } } /** * 获取圆角矩形图片方法
边框圆角的场景应用 画一个正圆: 盒子必须是正方形 设置边框圆角为盒子宽高的一半→border-radius:50% 胶囊按钮: 盒子必须是长方形 设置→border-radius:盒子高度的一半
css+div是页面设计的法宝,通过css+div能够设计出各种效果!本文给大家简单介绍下css圆角边框怎么设置,大家可以参考,也可以直接拿过去使用,当然要修改下具体的参数。...): 以下是css圆角边框具体的代码实例: #rcorners1 { border-radius: 15px 50px 30px 5px; background: #73AD21;...padding: 20px; width: 200px; height: 150px; } 上面的css代码,大家可以直接拿去用,至于像15px、50px等这些数据,大家可以通过测试看看具体需要多大数字...现在大家应该知道css圆角边框怎么设置了吧!总结起来很简单,设置css圆角边框就是设置border-radius的值,设置的数字不同,圆角的大小也不同。...通过设计css圆角边框,我们就不需要再用带框的背景图片,这不仅让页面设计更加简单,同时也有利于提升页面加载的速度。
PhotoShop中画圆角矩形最简单方法(图文并茂)!
我爱水煮鱼博客上使用的图片比较多,虽然我采用了服务器缓存,gzip 压缩以及对 CSS 和图片文件设置了一个比较合理的过期时间,但是还是比较慢。...所以减少图片的使用还是速度加快的王道,所以我今天学习了下使用 CSS3 技术不需要图片即可实现圆角,把侧边栏标题背景的圆角效果和搜索框的圆角效果用 CSS3 实现。记录一下以便以后使用。...W3C 很早就制订了实现了 CSS 圆角的 CSS3 属性:border-radius,Firefox 和 Safari 也通过私有属性实现了该功能: 代码非常简单: <div style=" background-color...是 webkit 内核浏览器(如 Safari 和 Chrome)实现<em>圆角</em>的私有属性,如果你只要指定某一个角是<em>圆角</em>的话,它们都分别定义了四个属性: -moz-border-radius-topleft...最新的 IE9 已经支持 <em>CSS</em>3 <em>圆角</em>。 ----
CSS3是样式表(style sheet)语言的最新版本,它的一大优点就是支持圆角。 网页设计大师Nicholas Zakas的最新文章,清晰易懂地解释了CSS3圆角的各个方面,非常值得学习。.../en-us/scriptjunkie/gg508841.aspx 发表日期:2010年12月8日 一、CSS3圆角的优点 传统的圆角生成方案,必须使用多张图片作为背景图案。...CSS3的出现,使得我们再也不必浪费时间去制作这些图片了,而且还有其他多个优点: * 减少维护的工作量。图片文件的生成、更新、编写网页代码,这些工作都不再需要了。 * 提高网页性能。...CSS3就不会发生这种情况。 二、border-radius属性 CSS3圆角只需设置一个属性:border-radius(含义是"边框半径")。你为这个属性提供一个值,就能同时设置四个圆角的半径。...比如,下面这段代码在不同的浏览器中,渲染结果就相差很大。
需求 使用 xml drawable 实现"一个圆角矩形的背景图",支持 左下方和右下方圆角而左上和右上是直角 代码如下: <?xml version="1.0" encoding="utf-8"?
领取专属 10元无门槛券
手把手带您无忧上云