- shader類----著色器
shader類 - paint
先來看一下Paint的style,共有3種
Paint.Style.FILL:填充內(nèi)部
Paint.Style.FILL_AND_STROKE :填充內(nèi)部和描邊
Paint.Style.STROKE :描邊 - 寫畫板功能時發(fā)現(xiàn),paint.setStyle(Paint.Style.STROKE); ,就可以畫連續(xù)線條
問:setStyle(Paint.Style.FILL)時,在
invalidate() 會重調(diào)用View的onDraw方法繪制
- Canvas,drawable,bitmap關(guān)系
Canvas和Bitmap的關(guān)系
Canvas:承載Bitmap的媒介,有多種繪制方法可以調(diào)用,最終作用在Bitmap上。 Canvas必須依靠Bitmap才能被實例化
Drawable:可以被繪制在Bitmap上的對象都是Drawable。Drawable可以理解為一個接口,有多種實現(xiàn)
Bitmap:像素的容器,用戶看到的最終產(chǎn)品就是像素