Android刮彩票效果

2021-07-14 03:14:06 字數 1226 閱讀 7142

實現分析:

1.底部一張

2.頭部是乙個矩形遮擋

3.通過滑動監聽,讓矩形缺失,露出底部

private rectf rectf;

private bitmap bitmap = bitmapfactory.decoderesource(getresources(),

r.drawable.test);

//頭部

private canvas headcanvas;

private

int width;

private

int height;

// 開始繪製path座標

private

float startx;

private

float starty;

// 用來繪製劃過的路徑

private path path = new path();

// 劃過多大距離開始繪製劃過的路徑

private

static final int dis = 20;

// 畫筆

private paint paint;

// 畫筆size

private

int paintsize = 20;

@override

protected

void

ondraw(canvas canvas)

// 頭部的圖層

private bitmap drawhead()

// 重新整理

public

void

setrefresh()

// 切換

public

void

setimage(bitmap bitmap)

@override

public boolean dispatchtouchevent(motionevent event)

invalidate();

break;

case motionevent.action_up:

break;

default:

break;

}return

true;

}

刮刮樂實現android中刮牆效果

最近公司有個新需求,讓實現刮牆效果,說白了,就是刮刮樂,只是我們專案裡面涉及的比較深,不是簡單的新增乙個圖層,它包括底圖,中間層,以及上面的刮牆圖層,在網上找了好久,都木有合適的demo,後來拿來乙個刮刮樂的例子,自己修改了一下。感謝不相識的朋友,放心哈,demo小女子已經修改過了 public c...

L1 8 刮刮彩票

刮刮彩票 是一款網路遊戲裡面的乙個小遊戲。如圖所示 每次遊戲玩家會拿到一張彩票,上面會有 9 個數字,分別為數字 1 到數字 9,數字各不重複,並以 3 3 的 九宮格 形式排布在彩票上。在遊戲開始時能看見乙個位置上的數字,其他位置上的數字均不可見。你可以選擇三個位置的數字刮開,這樣玩家就能看見四個...

L1 072 刮刮彩票 20 分

每次遊戲玩家會拿到一張彩票,上面會有 9 個數字,分別為數字 1 到數字 9,數字各不重複,並以 3 3 的 九宮格 形式排布在彩票上。在遊戲開始時能看見乙個位置上的數字,其他位置上的數字均不可見。你可以選擇三個位置的數字刮開,這樣玩家就能看見四個位置上的數字了。最後玩家再從 3 橫 3 豎 2 斜...