Android中Rect和RectF的区别与联系1. 联系:
都是用于表示坐标系中的一块矩形区域,并可以对其做一些简单操作。这块矩形区域,需要用左上和右下两个坐标点表示。
2. 区别:
(1).精度不一样。Rect是使用int类型作为数值,RectF是使用float类型作为数值。
(2).两个类型提供的方法也不是完全一致。3. 代码部分package com....
分类:
移动开发 时间:
2015-05-23 16:58:52
阅读次数:
2358
RectF Rect用法
一、Canvas类android.graphics.Canvas
Canvas类好比手机中的画纸,我们可以在Canvas上画图形或者图像。一般我们用android来绘画的时候,需要四个组成部分:
1、位图:包含像素
2、Canvas画板:包含绘画内容,写入位图
3、初始图形:如Rect、Bitmap、text等
4、Paint...
分类:
其他好文 时间:
2015-04-28 09:56:08
阅读次数:
153
RectF 这个类包含一个矩形的四个单精度浮点坐标。矩形通过上下左右4个边的坐标来表示一个矩形。这些坐标值属性可以被直接访问,用width()和
height()方法可以获取矩形的宽和高。注意:大多数方法不会检查这些坐标分类是否错误(也就是left<=right和top& lt;=bottom). RectF一共有四个构造方法:
RectF()构造一个无参的矩形 RectF(float l...
分类:
其他好文 时间:
2015-04-28 09:54:41
阅读次数:
114
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
1.paint.setStyle(Paint.Style.STROKE)
// radius="100dp"
// interRadius="40dp"
// linearWidth="10dp"
// stokenWidth="40dp"
mPaint=new Paint();
mPaint.setStyle(Paint.Style.STRO...
分类:
其他好文 时间:
2015-03-13 14:22:06
阅读次数:
145
package com.xys.fastword.view;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Paint.Style;
import android.graphics.RectF;
impor...
分类:
其他好文 时间:
2014-10-09 02:15:18
阅读次数:
160
【功能说明】该方法用于在画布上绘制圆角矩形,通过指定RectF对象以及圆角半径来实现。该方法是绘制圆角矩形的主要方法,同时也可以通过设置画笔的空心效果来绘制空心的圆角矩形。【基本语法】public void drawRoundRect (RectF rect, float rx, float ry,...
分类:
其他好文 时间:
2014-09-22 17:15:32
阅读次数:
349
drawArc方法:绘制圆弧【功能说明】该方法用于在画布上绘制圆弧,通过指定圆弧所在的椭圆对象、起始角度、终止角度来实现。该方法是绘制圆弧的主要方法。【基本语法】public
void drawArc (RectF oval, float startAngle, float sweepAngle, ...
分类:
移动开发 时间:
2014-05-08 20:38:41
阅读次数:
1627