欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android繪圖常用方法匯總

 更新時(shí)間:2016年05月08日 23:25:12   作者:麒麟牙  
這篇文章主要為大家總結(jié)了Android繪圖的常用方法,具有一定的參考價(jià)值,感興趣的朋友可以參考一下

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

1、有關(guān)畫(huà)筆(Paint)的方法

Paint mPaint= new Paint();
mPaint.setAntiAlias(true); // 消除鋸齒
mPaint.setStrokeWidth(mCircleWidth); // 設(shè)置圓環(huán)的寬度
mPaint.setStrokeCap(Paint.Cap.ROUND); // 定義線段斷點(diǎn)形狀為圓頭
mPaint.setAntiAlias(true); // 消除鋸齒
mPaint.setStyle(Paint.Style.STROKE); // 設(shè)置空心 

mPaint.descent();//是baseline之下至字符最低處的距離
mPaint.ascent();//是baseline之上至字符最高處的距離

2、有關(guān)畫(huà)布(Canvas)的方法

新建畫(huà)布的方法

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

畫(huà)布一些常用方法總結(jié)

//用來(lái)保存Canvas的狀態(tài)。save之后,可以調(diào)用Canvas的平移、放縮、旋轉(zhuǎn)、錯(cuò)切、裁剪等操作。
canvas.save();
//用來(lái)恢復(fù)Canvas之前保存的狀態(tài)。防止save后對(duì)Canvas執(zhí)行的操作對(duì)后續(xù)的繪制有影響。
//save和restore要配對(duì)使用(restore可以比save少,但不能多),如果restore調(diào)用次數(shù)比save多,會(huì)引發(fā)Error。
canvas.restore();

//移動(dòng)坐標(biāo)原點(diǎn)到指定位置
ccanvas.translate(x,y); 

常用繪圖方法總結(jié)

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

以上就是Android繪圖的常用方法,希望對(duì)大家的學(xué)習(xí)有所幫助。

相關(guān)文章

  • 輕松實(shí)現(xiàn)Android仿淘寶地區(qū)選擇功能

    輕松實(shí)現(xiàn)Android仿淘寶地區(qū)選擇功能

    這篇文章主要介紹了輕松實(shí)現(xiàn)Android仿淘寶地區(qū)選擇功能的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-06-06
  • Android如何快速適配暗黑模式詳解

    Android如何快速適配暗黑模式詳解

    微信在前段時(shí)間的更新中也實(shí)現(xiàn)了暗黑模式,而蘋(píng)果系統(tǒng)也早就支持暗黑模式,Android也一樣可以實(shí)現(xiàn),下面這篇文章主要給大家介紹了關(guān)于Android如何快速適配暗黑模式的相關(guān)資料,需要的朋友可以參考下
    2021-08-08
  • 解決Android Studio Design界面不顯示layout控件的問(wèn)題

    解決Android Studio Design界面不顯示layout控件的問(wèn)題

    這篇文章主要介紹了解決Android Studio Design界面不顯示layout控件的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-03-03
  • Android原生側(cè)滑控件DrawerLayout使用方法詳解

    Android原生側(cè)滑控件DrawerLayout使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了Android原生側(cè)滑控件DrawerLayout的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • Android自定義View驗(yàn)證碼輸入框

    Android自定義View驗(yàn)證碼輸入框

    這篇文章主要為大家詳細(xì)介紹了自定義View驗(yàn)證碼輸入框,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • Android開(kāi)發(fā)之廣播機(jī)制淺析

    Android開(kāi)發(fā)之廣播機(jī)制淺析

    這篇文章主要介紹了Android開(kāi)發(fā)之廣播機(jī)制淺析,主要包括了發(fā)布、接收及配置廣播的實(shí)例,需要的朋友可以參考下
    2014-08-08
  • Gradle學(xué)習(xí)教程之部署上傳項(xiàng)目詳解

    Gradle學(xué)習(xí)教程之部署上傳項(xiàng)目詳解

    這篇文章主要給大家介紹了關(guān)于Gradle學(xué)習(xí)教程之部署上傳項(xiàng)目的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-04-04
  • Flutter 使用fluro的轉(zhuǎn)場(chǎng)動(dòng)畫(huà)進(jìn)行頁(yè)面切換

    Flutter 使用fluro的轉(zhuǎn)場(chǎng)動(dòng)畫(huà)進(jìn)行頁(yè)面切換

    在實(shí)際應(yīng)用中,我們常常會(huì)對(duì)不同的頁(yè)面采取不同的轉(zhuǎn)場(chǎng)動(dòng)畫(huà),以提高頁(yè)面切換過(guò)程中的用戶體驗(yàn)。例如,微信的掃碼后在手機(jī)上確認(rèn)登錄頁(yè)面就是從底部彈出的,而大部分頁(yè)面的跳轉(zhuǎn)都是從右向左滑入。通過(guò)這種形式區(qū)分不同的轉(zhuǎn)場(chǎng)場(chǎng)景,從而給用戶更多的趣味性以提高用戶體驗(yàn)。
    2021-06-06
  • Android中APK簽名工具之jarsigner和apksigner詳解

    Android中APK簽名工具之jarsigner和apksigner詳解

    這篇文章主要給大家介紹了關(guān)于Android中APK簽名工具之jarsigner和apksigner的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)各位Android開(kāi)發(fā)者們具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-06-06
  • 簡(jiǎn)單實(shí)現(xiàn)android輪播圖

    簡(jiǎn)單實(shí)現(xiàn)android輪播圖

    這篇文章主要為大家詳細(xì)介紹了android輪播圖的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01

最新評(píng)論