スクラッチ可能なチケットの種類 Android のカスタム ビュー アイテム?

StackOverflow https://stackoverflow.com/questions/3013358

  •  26-09-2019
  •  | 
  •  

質問

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

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

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

これを実装する最良の方法を教えてください。本当に必要としているんです。

前もって感謝します。

役に立ちましたか?

解決

全部はいらないから View 透明度を変更するには、タッチした部分のみを変更するには、手動で描画する必要があります。 Canvas, 、PorterDuff モードを Paint 物体:

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

そして drawColor.TRANSPARENT

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

他のヒント

概念的には、あなたが最初に隠している数の上であなたのスクラッチ領域(画像)を入れることができます。スクラッチ領域の場合には、ユーザが行う運動、それはすべての動きに消えていくように、スクラッチ領域の不透明度を変更します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top