반응형
안드로이드에서 텍스트의 그림자 효과? [복제]
가능한 중복 :
안드로이드-텍스트의 그림자?
에서 그림자 효과 텍스트를 만들려면 어떻게해야합니까 TextView
?
어떤 아이디어?
아마 당신이 사용을 고려할 것 안드로이드 :와 shadowColor , android:shadowDx
, android:shadowDy
, android:shadowRadius
, 또는 setShadowLayer () ?
이들을 values / 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의 예제가 있습니다.
어두운 그림자가있는 라이트에 텍스트를 플로팅하는 예
<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" />
어두운 그림자가있는 조명의 선명한 텍스트 예
<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);
참고 URL : https://stackoverflow.com/questions/3297437/shadow-effect-for-a-text-in-android
반응형