2010-07-21 19 views

उत्तर

171

शायद आप android:shadowColor, android:shadowDx, android:shadowDy, android:shadowRadius का उपयोग करने पर विचार करेंगे; वैकल्पिक रूप से setShadowLayer()?

+2

इससे कोई बदलाव नहीं आता है। मुझे लगता है कि यह काम करता है। लेकिन मेरे द्वारा निर्धारित मूल्य एक समस्या है। क्या आप 'shadowdx',' shadowdy' और 'छायाचित्र' के लिए नमूना मान पोस्ट कर सकते हैं? – Praveen

+17

आपको अपना कोड पोस्ट करना चाहिए। इस बीच, उदाहरणों में मार्कअप की जांच करें जैसे http://mobile.tutsplus.com/tutorials/android/customize-android-fonts/ (टेक्स्ट छाया अनुभाग पर नीचे स्क्रॉल करें)। –

+1

shadowdx, shadowdy और shadowradius –

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

रंग को अनदेखा करता है और पाठ का उपयोग कर रहा है – jjxtra

294

इन यहाँ अपने लेआउट एक्सएमएल में

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

तब में मूल्यों/colors.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" /> 

enter image description here

अंधेरे के साथ हल्की पर Etched पाठ का उदाहरण डार्क छाया के साथ लाइट पर शैडो

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

enter image description here

कुरकुरा पाठ का उदाहरण

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

enter image description here

सकारात्मक और नकारात्मक मूल्यों पर ध्यान दें ... मैं अपने आप रंगों/मूल्यों के साथ खेलने के लिए सुझाव देता हूं लेकिन आखिरकार आप इन सेटिंग्स को समायोजित करने के लिए इन सेटिंग्स को समायोजित कर सकते हैं।

+1

मेरे मामले में यह एंड्रॉइड संपादक पूर्वावलोकन में दिखाई नहीं दे रहा था, लेकिन यह वास्तविक डिवाइस पर काम करता है आकर्षण !!! – Mrinmoy

संबंधित मुद्दे