में स्क्रॉल करते समय स्क्रॉलव्यू फीका बनाते हुए मेरे पास एक छवि के साथ ScrollView
है।एंड्रॉइड
मैं छवि को स्क्रॉल करते समय फीका प्रभाव बनाने के लिए ScrollView
के किनारों को चाहता हूं। मैं स्क्रॉल के अंत तक पहुंचने के प्रभाव के बारे में बात नहीं कर रहा हूं। मैं चाहता हूं कि फीका हमेशा मौजूद रहे।
है यही कारण है कि मैं क्या (कोई असर नहीं कर रही है) किया था:
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="0.84"
android:background="@drawable/screen_nespresso"
android:fadingEdge="horizontal"
android:fadingEdgeLength="@dimen/padding_large"
android:fillViewport="false"
android:scrollbarAlwaysDrawVerticalTrack="true"
android:visibility="visible" >
धन्यवाद!
<ScrollView android:requiresFadingEdge="vertical">
और अपने कोड में, आपको निम्न
ScrollView scroll = findById(); scroll.setFadingEdgeLength(150);
आपके एक्सएमएल में आप जावा कोड को बदलने के लिए एंड्रॉइड: fadingEdgeLength = "150dp" का उपयोग कर सकते हैं। – Keith
हाँ, यह भी काम करेगा। किसी भी अनुकूलन के बिना बस मेरे कोड की प्रतिलिपि बनाई :) – Akshat
कुछ और विस्तार के लिए: यह एपीआई स्तर 14 और उच्चतर में काम करता है। Http://developer.android.com/reference/android/R.attr.html#fadingEdge देखें। वह पृष्ठ प्रदर्शन कारणों से लुप्तप्राय किनारे से परहेज करने की भी सिफारिश करता है। – gkanwar