2010-02-01 9 views
8

मुझे टेक्स्टव्यू के लिए प्रारंभिक पारदर्शिता सेट करने की आवश्यकता है, लेकिन मुझे नहीं पता कि यह कैसे करें। आईफोन पर इसे आसानी से अल्फा संपत्ति के साथ किया जा सकता है। मैंने अल्फाएनीमेशन का उपयोग करके अल्फा सेट करने का प्रयास किया है लेकिन कोई अच्छा काम नहीं करता है। यह समाप्त होने पर यह केवल 100% अल्फा पर आता है।एंड्रॉइड। पारदर्शिता देखें

AlphaAnimation anim = new AlphaAnimation(1, 0.2f); 
    anim.setDuration (5000); 
    textView.startAnimation (anim); 

कोई विचार विचार लोग?

+9

बस anim.setFillAfter (true) का उपयोग करें। –

+3

धन्यवाद आदमी! यह काम किया :) हालांकि यह बहुत अजीब बात है कि यह एनीमेशन का उपयोग किए बिना नहीं किया जा सकता है ... –

उत्तर

3

आप अल्फा चैनल सीधे उस रंग मान में सेट कर सकते हैं जिसे आपने टेक्स्ट व्यू को असाइन किया था। Available Resource Types देखें।

+0

यह वही नहीं है। इस तरह से मैं अल्फा परिवर्तनों को एनिमेट नहीं कर सकता –

+4

आप अल्फा मान में एनीमेशन के लिए नहीं पूछ रहे हैं इसलिए आश्चर्यचकित न हों अगर हम आपको यह नहीं बताते कि यह कैसे करें। – Janusz