Powiel możliwe:
Android - shadow on text?Efekt cienia dla tekstu w systemie Android?
Jak mogę zrobić cień efekt tekstu w TextView
.
Każdy pomysł?
Powiel możliwe:
Android - shadow on text?Efekt cienia dla tekstu w systemie Android?
Jak mogę zrobić cień efekt tekstu w TextView
.
Każdy pomysł?
Może chcesz rozważyć użycie android:shadowColor, android:shadowDx
, android:shadowDy
, android:shadowRadius
; alternatywnie setShadowLayer()?
TextView textv = (TextView) findViewById(R.id.textview1);
textv.setShadowLayer(1, 0, 0, Color.BLACK);
Wygląda na to, że ignorujemy kolor i używamy tego, co jest w tekście. – jjxtra
umieścić je w wartościach/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>
Następnie w xml układu oto kilka przykładów TextView za
Przykład Pływający tekst na światło z ciemnego cienia
<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" />
Przykład Etched tekstu na światła z cień
<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" />
Przykład czytelny tekst na światła z cień
<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" />
Zwróć uwagę na wartości dodatnie i ujemne ... Sugeruję zabawę z kolorami/wartościami, ale ostatecznie możesz dostosować te ustawienia, aby uzyskać efekt, którego szukasz.
W moim przypadku nie było to widoczne w podglądzie edytora Androida, ale działa na prawdziwym urządzeniu jako urok!!! – Mrinmoy
To nie powoduje żadnych zmian. Myślę, że to działa. Ale ustawione wartości stanowią problem. czy możesz opublikować przykładową wartość dla 'shadowdx',' shadowdy' i 'shadowradious'? – Praveen
Powinieneś opublikować swój kod. Tymczasem sprawdź znaczniki w przykładach takich jak http://mobile.tutsplus.com/tutorials/android/customize-android-fonts/ (przewiń w dół do sekcji Cień tekstu). –
jakie są jednostki dla shadowdx, shadowdy i shadowradius –