पर एक आकार पर शीर्ष सीमा खींचना मैं एक कस्टम प्रगति पट्टी (WebView
के तहत स्थित) बना रहा हूं और जो मैं आकर्षित करना चाहता हूं वह WebView
और ProgressBar
के बीच एक 1 डीपी-चौड़ी रेखा है। मैं मौजूदा drawable को संशोधित कर रहा हूँ, अर्थात् progress_horizontal.xml
, और कुछ इस तरह की कोशिश की:एंड्रॉइड
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
(...)
<item>
<shape android:shape="line">
<stroke android:width="1dp" android:color="#FF000000" />
</shape>
</item>
</layer-list>
इस लाइन तथापि लंबवत रूप से केंद्रित है लेकिन मैं इसे drawable के ऊपर बनाए जा करना चाहते हैं। केवल विचार मैं के साथ आ सकता है नीचे इस "hacky" ढाल का उपयोग करने के लिए है:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
(...)
<item>
<shape>
<gradient
android:startColor="#FF000000"
android:centerColor="#00000000"
android:centerY="0.01"
android:endColor="#00000000"
android:angle="270"
/>
</shape>
</item>
</layer-list>
आप बेहतर विचार है कैसे एक पंक्ति आकार layer-list
के साथ परिभाषित drawable के शीर्ष करने के गठबंधन आकर्षित करने के लिए है? मैं थोड़ी देर के खर्च के रूप में अच्छी तरह से यह पता लगाने की कोशिश कर
यह काम करता है! धन्यवाद – Kevin
यह स्पष्ट रूप से एक पारदर्शी "चीज" के साथ काम नहीं करता है। – Kenneth
इसके लिए धन्यवाद। :) मैंने एक निचली सीमा को जोड़ने के लिए एक अतिरिक्त परत जोड़ा जो मुझे चाहिए। – KarenAnne