Эффект тени для текста в Android?

Возможный дубликат:
Android – тень на текст?

Как я могу сделать текст эффекта тени в TextView .

Есть идеи?

Solutions Collecting From Web of "Эффект тени для текста в Android?"

Возможно, вы android:shadowDx android:shadowDy , android:shadowRadius , android:shadowDy , android:shadowRadius ; Альтернативно setShadowLayer () ?

Поместите их в значения / 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> 

Затем в вашем макете xml вот пример TextView

Пример плавающего текста на Light with Dark shadow

 <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" /> 

Введите описание изображения здесь

Пример гравированного текста на свету с теневой тенью

 <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" /> 

Введите описание изображения здесь

Пример текста Crisp на Light with Dark shadow

 <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" /> 

Введите описание изображения здесь

Обратите внимание на положительные и отрицательные значения … Я предлагаю поиграть с цветами / значениями самостоятельно, но в конечном итоге вы можете настроить эти параметры, чтобы получить эффект, который вы ищете.

 TextView textv = (TextView) findViewById(R.id.textview1); textv.setShadowLayer(1, 0, 0, Color.BLACK);