1

Android アプリケーションで「中空」の色を設定する方法はありますか?

つまり、ある種の背景を持つボックスが必要であり、テキストによって実際に背景が透明になるということです。つまり、ビュー全体が青色の背景にある場合、テキストは青色になり、赤色の場合は赤色になり、画像上にある場合、画像はテキストを通して見えますが、箱の残り。

4

1 に答える 1

7

あなたは確かにそれを行うことができます。独自の Paint オブジェクトを使用して、 onDraw() メソッドで提供される Canvas にテキストを描画する必要があります。次に、この Xfermode をペイントに設定します。 new PorterDuffXfermode(PorterDuff.Mode.CLEAR);

于 2012-11-01T22:43:51.887 に答える