一、Paint与Canvas 像我们平时画图一样,需要两个工具,纸和笔。Paint就是相当于笔,而Canvas就是纸,这里叫画布。 所以,凡有跟要要画的东西的设置相关的,比如大小,粗细,画笔颜色,透明度,字体的样式等等,都是在Paint里设置;同样,凡是要画出成品的东西,比如圆形,矩形,文字等相关的 ...
分类:
移动开发 时间:
2017-12-11 13:59:44
阅读次数:
225
添加圆角
添加圆角的功能,要用到Canvas类的drawRoundRect方法,即把画布裁剪成指定的圆角矩形。
下面是给图片添加圆角的效果截图:
下面是给图片添加圆角的代码片段:
public static Bitmap getRoundImage(Bitmap bitmap, int roundPixels) {
//创建一个和原始图片一样大小位图
Bitm...
分类:
移动开发 时间:
2016-05-12 13:34:01
阅读次数:
263
public void drawRoundRect (RectF rect, float rx, float ry, Paint paint)
Draw the specified round-rect using the specified paint. The roundrect will be filled or framed based on the Style in the paint...
分类:
其他好文 时间:
2015-03-19 20:26:06
阅读次数:
165
效果图:
参看以下代码:
public class MainActivity extends Activity {
private ImageView imageView1;
private ImageView imageView2;
Bitmap mBitmap;
@Override
protected void onCreate(B...
分类:
移动开发 时间:
2015-03-16 23:13:08
阅读次数:
253
【功能说明】该方法用于在画布上绘制圆角矩形,通过指定RectF对象以及圆角半径来实现。该方法是绘制圆角矩形的主要方法,同时也可以通过设置画笔的空心效果来绘制空心的圆角矩形。【基本语法】public void drawRoundRect (RectF rect, float rx, float ry,...
分类:
其他好文 时间:
2014-09-22 17:15:32
阅读次数:
349