回覆列表
  • 1 # 奧特萊斯的光

    思路如下:對你圖片做一些處理,例如讓上部分完全顯示,讓下部分半透明。

    1、先將你的原圖轉化為點陣圖Bitmap;

    2、先建立canvas畫布,大小就是你原圖片大小;

    3、建立畫筆paint類,設定畫筆屬性透明度,顏色等;

    4、使用canvas類的drawBitmap(int[] colors, int offset, int stride, int x, int y, int width, int height, boolean hasAlpha, Paint paint) 函式,去建立。具體還是看api。

    5、canvas.save();總結:canvas畫圖不要以為有多難的,理論就是,拿著怎麼樣(paint屬性)的筆(paint),在怎麼樣(canvas的屬性,如大小等)的畫布(canvas)上,畫怎麼樣(canvas的drawBitmap函式)的圖形。

  • 中秋節和大豐收的關聯?
  • 握筆時拇指和食指怎麼用力?