国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android繪圖常用方法匯總

2019-12-12 06:25:21
字體:
來源:轉載
供稿:網友

Android繪圖常用方法有哪些,下面一一為大家列舉:

1、有關畫筆(Paint)的方法

Paint mPaint= new Paint();mPaint.setAntiAlias(true); // 消除鋸齒mPaint.setStrokeWidth(mCircleWidth); // 設置圓環的寬度mPaint.setStrokeCap(Paint.Cap.ROUND); // 定義線段斷點形狀為圓頭mPaint.setAntiAlias(true); // 消除鋸齒mPaint.setStyle(Paint.Style.STROKE); // 設置空心 mPaint.descent();//是baseline之下至字符最低處的距離mPaint.ascent();//是baseline之上至字符最高處的距離

2、有關畫布(Canvas)的方法

新建畫布的方法

//直接創建一張畫布Canvas canvas = new Canvas(); //創建一個以指定bitmap為背景的畫布Bitmap bitmap = BitmapFactory.decodeResource(getResources(),R.drawable.ic_launcher);Canvas canvas2 = new Canvas(bitmap); 

畫布一些常用方法總結

//用來保存Canvas的狀態。save之后,可以調用Canvas的平移、放縮、旋轉、錯切、裁剪等操作。canvas.save();//用來恢復Canvas之前保存的狀態。防止save后對Canvas執行的操作對后續的繪制有影響。//save和restore要配對使用(restore可以比save少,但不能多),如果restore調用次數比save多,會引發Error。canvas.restore();//移動坐標原點到指定位置ccanvas.translate(x,y); 

常用繪圖方法總結

/**繪制弧線、扇形*/canvas.drawArc(oval,//圓弧所在矩形    startAngle,//起始角度    sweepAngle,//旋轉角度    useCenter, //true畫的是扇形,false畫的是弧形    paint);//畫筆 /**繪制文字*/canvas.drawText(text, // 文字內容    x, y, // 繪制文字起始坐標(左上角)    paint);// 繪制文字的畫筆 /**繪制線條*/canvas.drawLine(startX, startY,//起始xy坐標    stopX, stopY,//終點xy坐標     paint);//畫線用的畫筆canvas.drawLines(pts,////繪制直線的端點數組,每條直線占用4個數據。    paint);//繪圖所用畫筆canvas.drawLines(pts,//繪制直線的端點數組,每條直線占用4個數據。    offset,//跳過的數據個數,這些數據將不參與繪制過程。    count,//實際參與繪制的數據個數。    paint);//繪圖所用畫筆 /**繪制矩形*/canvas.drawRect(float x1,float y1,//繪制矩形左上角頂點坐標    float x2,float y2,//繪制矩形右下角頂點坐標     Paint paint) ;//繪圖所用畫筆

以上就是Android繪圖的常用方法,希望對大家的學習有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 威信县| 平度市| 宣恩县| 南华县| 河曲县| 镇巴县| 梁山县| 湘潭县| 离岛区| 搜索| 牙克石市| 即墨市| 兰坪| 广州市| 汝城县| 亳州市| 通河县| 洪泽县| 页游| 苍山县| 澎湖县| 东乡县| 五家渠市| 景谷| 津南区| 遂昌县| 玉环县| 汕尾市| 红原县| 墨脱县| 洛川县| 鲜城| 汪清县| 灌南县| 克什克腾旗| 嘉义县| 湖北省| 紫阳县| 米林县| 淮阳县| 江北区|