有關自定義View的學習知識點
在android中Rect和RextF都是用來建立一個矩形的,
Rect的引數是 int型 , RectF的引數是float型,由此可以看出RectF比Rect的精確度更高。,他們都是通過四個座標引數來確定矩形的區域。
RectF一共有四個構造方法:
RectF()構造一個無參的矩形
RectF(float left,float top,float right,float bottom)構造一個指定了4個引數的矩形
RectF(Rect F r)根據指定的RectF物件來構造一個RectF物件(物件的左邊座標不變)
RectF(Rect r)根據給定的Rect物件來構造一個RectF物件
RectF提供了很多方法,下面介紹幾個方法:
Public Boolean contain(RectF r);判斷一個矩形是否在此矩形內,如果在這個矩形內或者和這個矩形等價則返回true, 同樣類似的方法還有public Boolean contain(float left,float top,float right,float bottom)和public Boolean contain(float x,float y)。
Public void union(float x,float y)更新這個矩形,使它包含矩形自己和(x,y)這個點。
Rect和RecF的用法基本類似,只是引數為int型別,Rect(int left,int top,int right,int bottom),所取得的圖形區域為
weight(right – left),height(bottom – top),在繪製的時候要注意這四個座標之間的關係。
相關文章
- Android —— 自定義View中,你應該知道的知識點AndroidView
- Android 自定義 View 最少必要知識AndroidView
- Flutter中的自定義View的基本流程和相關知識FlutterView
- 面試官問你 - 自定義View跟繪製流程相關知識點??面試View
- 面試系列之View相關知識點面試View
- Android 自定義View 點贊效果AndroidView
- 自定義VIEWView
- 步步學習自定義View:Hencoder 精簡版學習筆記(一)View筆記
- 關於自定義View的drawText字型測量View
- Android自定義View:View(二)AndroidView
- Android自定義View之定點寫文字AndroidView
- 學習記錄 -- 知識點
- 從0到1Android自定義View(一)零散基礎知識AndroidView
- 初學Kotlin——在自定義View裡的應用KotlinView
- Android自定義View整合AndroidView
- 自定義View之SwitchViewView
- Android自定義view-自繪ViewAndroidView
- Flutter自定義View的實現FlutterView
- android自定義view(自定義數字鍵盤)AndroidView
- Bootstrap 個人學習知識點boot
- jQuery 個人學習知識點jQuery
- Vue學習知識點總結Vue
- 學習 Laravel 必須理解的知識點Laravel
- 大資料學習,涉及的知識點大資料
- 【朝花夕拾】Android自定義View篇之(四)自定義View的三種實現方式及自定義屬性詳解AndroidView
- 自定義view————Banner輪播View
- Flutter 自定義繪製 ViewFlutterView
- Flutter自定義View(二)—— MultiChildRenderObejctWidgetFlutterView
- 重拾Android自定義ViewAndroidView
- Android自定義View:ViewGroup(三)AndroidView
- Android 自定義 View 之 LeavesLoadingAndroidView
- Android自定義View之Canvas的使用AndroidViewCanvas
- Python高階知識點學習(五)Python
- 【java學習】java知識點總結Java
- JS 學習個人知識盲點JS
- React學習筆記知識點整理React筆記
- 機器學習知識點整理(三)機器學習
- PG知識點學習總結圖