Mögliche Duplizieren:
Android - shadow on text?Schatteneffekt für einen Text in Android?
Wie kann ich machen Schatteneffekt Text in einem TextView
.
Irgendeine Idee?
Mögliche Duplizieren:
Android - shadow on text?Schatteneffekt für einen Text in Android?
Wie kann ich machen Schatteneffekt Text in einem TextView
.
Irgendeine Idee?
Vielleicht würden Sie die Verwendung von android:shadowColor, android:shadowDx
, android:shadowDy
, android:shadowRadius
; alternativ setShadowLayer()?
TextView textv = (TextView) findViewById(R.id.textview1);
textv.setShadowLayer(1, 0, 0, Color.BLACK);
scheint die Farbe zu ignorieren und verwenden, was auch immer der Text verwendet – jjxtra
setzen diese in Werte/Colors.xml
<resources>
<color name="light_font">#FBFBFB</color>
<color name="grey_font">#ff9e9e9e</color>
<color name="text_shadow">#7F000000</color>
<color name="text_shadow_white">#FFFFFF</color>
</resources>
hier dann in Ihrem Layout xml sind einige Beispiel
Beispiel Schwimmdock Text Textview auf Licht mit dunklen Schatten
<TextView android:id="@+id/txt_example1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="14sp"
android:textStyle="bold"
android:textColor="@color/light_font"
android:shadowColor="@color/text_shadow"
android:shadowDx="1"
android:shadowDy="1"
android:shadowRadius="2" />
Beispiel für geätzte Text auf Licht mit dunklen Schatten
<TextView android:id="@+id/txt_example2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="14sp"
android:textStyle="bold"
android:textColor="@color/light_font"
android:shadowColor="@color/text_shadow"
android:shadowDx="-1"
android:shadowDy="-1"
android:shadowRadius="1" />
Beispiel für gestochen scharfen Text auf Licht mit dunklen Schatten
<TextView android:id="@+id/txt_example3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="14sp"
android:textStyle="bold"
android:textColor="@color/grey_font"
android:shadowColor="@color/text_shadow_white"
android:shadowDx="-2"
android:shadowDy="-2"
android:shadowRadius="1" />
Beachten Sie die positiven und negativen Werte ... Ich schlage vor, mit den Farben/Werten selbst herumzuspielen, aber letztendlich können Sie diese Einstellungen anpassen, um den gewünschten Effekt zu erzielen.
In meinem Fall war es nicht in Android Editor Vorschau sichtbar, aber es funktioniert auf echte Gerät als Charme!!! – Mrinmoy
Dies ändert nichts. Ich denke, es funktioniert. Aber die Werte, die ich gesetzt habe, sind ein Problem. Kannst du den Sample-Wert für 'shadowdx',' shadowdy' und 'shadowradious' posten? – Praveen
Sie sollten Ihren Code veröffentlichen. Überprüfen Sie in der Zwischenzeit das Markup in Beispielen wie http://mobile.tutsplus.com/tutorials/android/customize-android-fonts/ (scrollen Sie zum Abschnitt Text Shadow). –
Was sind die Einheiten für die Shadowdx, Shadowdy und Shadowradius –