日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

android Canvas 最基础知识总结

發布時間:2023/11/27 生活经验 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android Canvas 最基础知识总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

學習Canvas 要先學習view 知識,這樣才好學習

第一步 創建一個方法 讓它繼承 View

如下圖

然后快捷鍵ait+/ 生成構造方法, 用來初始化View ,比如自定一個一些init()方法,




寫OnDraw()方法,用來實際繪制內容


canvas的方法很多,如下,一般都會提示,下面畫一個圓


下圖

android studio3.0 之后都有提示的,看cx cy 就是xy的坐標, radius 半徑, mpaint 是畫筆,用來繪制圓的

寫好之后呢,要記得調用呢

這個是路徑,主要是包名+剛才寫的方法

這樣就可以,運行時一個黑色的圓

添加顏色, 在畫筆哪里

顏色這里有三種方法如下圖

為了簡單這里用第二種

效果圖

假如想畫一個圓環 那就用其狀態

setStyle

如下圖

效果圖

邊框太窄了,那添加邊距

用setStrokeWidth

效果圖

基本使用就這些吧,加入想繪制字或者其他圖形只需要改變方法即可

比如把canvas.drawCircle注釋掉繪制一條直線代碼如下

起始點坐標,以及畫筆,效果圖如下


加入畫字

drawText代碼如下

效果圖

什么鬼,

沒有設置字體的大小

大小怎么設置看下面

用textSize即可

效果圖

在繪制一個橢圓吧

代碼都有了,橢圓繪制要注意上下,左右 ,以及畫筆

效果圖

想畫實心的把畫筆的顏色改為FULL即可.

其他的畫法也類似 ,主要就是canvas 當做畫布,paint 畫筆要有,不然怎么畫呢.

總結

以上是生活随笔為你收集整理的android Canvas 最基础知识总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。