0

インスタント宝くじゲームアプリを開発する必要があります。

Androidのインスタント宝くじに似たスクラッチ可能なカスタムウィジェットを実装するためのアイデア/手順が必要です。

要件は、実際のコンテンツ(秘密の番号)が何らかの画像(スクラッチ領域を示す)で覆われている必要があるようなものです。ユーザーが画像をタッチしてスクラッチすると、画像はゆっくりと消える必要があり、それに応じて背景コンテンツ(秘密番号)が表示されます。

これを実装するための最良の方法を教えてください。私はそれを本当に必要としています。

前もって感謝します。

4

2 に答える 2

2

概念的には、最初に非表示にしている数字の上にスクラッチ領域(画像)を配置できます。ユーザーがスクラッチ領域でモーションを実行するときは、スクラッチ領域の不透明度を変更して、モーションごとにフェードアウトするようにします。

于 2010-06-10T10:02:33.457 に答える
0

全体のView透明度を変更するのではなく、タッチした部分だけを変更する必要があるため、オブジェクトに手動で描画しCanvas、PorterDuffモードを設定する必要があります。Paint

mPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC)) 

draw_Color.TRANSPARENT

Android開発者グループの次のスレッドも参照してください:http://groups.google.com/group/android-developers/browse_thread/thread/5b0a498664b17aa0/de4aab6fb7e97e38?lnk = gst&q = Erase + transparent #

于 2010-06-20T16:52:06.123 に答える