0

TextViewにテキストシャドウを追加しようとしているアプリがあります。問題は、影が常に非常に薄いことです。厚くしたいのですが。

インターネットの「楽しいサイト」からご存知の方もいらっしゃると思いますが、私は「ミーム」を作ろうとしています。私の目標はこのフォントのようなものです:

http://d24w6bsrhbeh9d.cloudfront.net/photo/4324188_460s.jpg

私はまったく同じフォント、Impactを使用しています。問題は、黒い境界線の影を追加すると、影が十分に見えず、幅も十分でないことです。それはほとんど目立たない。

FrameLayoutを定義しています。下に画像があり、2つのテキストフィールドがあります。1つは上に、もう1つは下にあります。どちらも影はほとんど見えません。

私は、shadowDy、shadowDxなどのパラメーターを使用しています。shadowRadiusが実際に境界線のサイズを定義するパラメーターであることは知っていますが、1より大きい値と1より小さい値の両方を試しているので、何も得られないようです。良い結果。サイズとシャドウ密度の変更は最小限ですが、何も役に立ちません。

私は別のオプションを検討しました。これは最後の手段で、テキストを2回描画し、BGでより大きな黒のフォントを使用し、黒のテキストが前面の白のテキストの影になるように文字間隔を調整します。

前もって感謝します !

4

1 に答える 1

1

基本的なTextViewシャドウではその効果を達成することはできません。代わりにストロークを追加することを検討します。

https://stackoverflow.com/a/2151964/321697

http://developer.android.com/reference/android/graphics/Paint.Style.html

于 2012-05-30T21:41:03.943 に答える