किसी को भी बता सकते हैं एंड्रॉयड .can किसी में ऊपर से नीचे तक ग्रेडिएंट प्रभाव dispaly कैसे उदाहरण प्रदानकैसे में ऊपर से नीचे तक ग्रेडिएंट प्रभाव को प्रदर्शित करने के एंड्रॉयड
धन्यवाद
किसी को भी बता सकते हैं एंड्रॉयड .can किसी में ऊपर से नीचे तक ग्रेडिएंट प्रभाव dispaly कैसे उदाहरण प्रदानकैसे में ऊपर से नीचे तक ग्रेडिएंट प्रभाव को प्रदर्शित करने के एंड्रॉयड
धन्यवाद
अपने dawable फ़ोल्डर में एक xml फ़ाइल बनाने के जैसे gradient_bg.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:startColor="#000"
android:endColor="#fff"
android:angle="90"
/>
</shape>
यह नाम रख कर अपनी View
करने के लिए पृष्ठभूमि के रूप में सेट।
android:background="@drawable/gradient_bg"
या
setBackgroundResource(R.drawable.gradient_bg);
मैं शुरू की ऊंचाई निर्दिष्ट करना चाहते हैं रंग क्या आप बता सकते हैं कि कैसे करना है? – mohan
यह संभव नहीं है, हालांकि आप 'एंड्रॉइड: सेंटरकॉलर = "# एफएफ" भी निर्दिष्ट कर सकते हैं, और आप रंगीन सरणी को प्रोग्रामेटिक रूप से भी परिभाषित कर सकते हैं, जिसमें आप तीन से अधिक रंग प्राप्त कर सकते हैं। उदाहरण के लिए [यहां देखें] (http://stackoverflow.com/a/6116273/593709)। –
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<gradient
android:angle="90"
android:type="linear"
android:startColor="#FFFFFF"
android:endColor="#000000" />
</shape>
यहाँ अगर आप 270
के कोण शुरू रंग नीचे और शीर्ष पर अंत रंग में दिखाई देगा, यदि आप 90
के कोण सेट सेट इसे
पारदर्शी के साथ एंड्रॉइड में शीर्ष से नीचे तक ढाल प्रभाव प्रदर्शित करने के लिए:
।
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:startColor="#90000000"
android:endColor="#00ffffff"
android:angle="90"
/>
</shape>
एक्सएमएल लेआउट फ़ाइल में
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:background="@drawable/gradient_transparent"
android:orientation="vertical"
android:padding="@dimen/spacing_middle">
</LinearLayout>
यह जवाब दिया गया है http://stackoverflow.com/questions/4510585/android-create-iphone-like-gradient – CosminO