में गोल आकार पाने के लिए मैं कैसे एक Android आकार drawable के माध्यम से एंड्रॉयड में एक गोल आकार को प्राप्त होता है, नीचे की तरह,: कैसे एंड्रॉयड
51
A
उत्तर
108
आप drawable फ़ोल्डर में एक आकार drawable
बनाने की जरूरत है कि कुछ लग रहा है जैसे:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" >
<gradient android:startColor="#FFFF0000" android:endColor="#80FF00FF"
android:angle="270"/>
</shape>
(इस उदाहरण के लिए मैं circle.xml के रूप में drawable बचाया है और यह एक ढाल भरने होगा)
फिर अपने लेआउट में आप एक दृश्य को परिभाषित करने की जरूरत है और आकार को पृष्ठभूमि के रूप में सेट करें:
<View android:layout_width="50dp"
android:layout_height="50dp"
android:background="@drawable/circle"/>
दृश्य आकार के आकार और आयाम को परिभाषित करता है।
संपादित करें - कोड का परिणाम का स्क्रीनशॉट
मैं अंडाकार की कोशिश की है, लेकिन यह अंडाकार आकार देती है गोल आकार नहीं। मैंने ढाल का उपयोग नहीं किया है क्योंकि मुझे इसकी आवश्यकता नहीं है। – MobiDev
अंडाकार आकार आपको एक सर्कल देगा, यह दृश्य के आयामों पर आधारित है। यदि आपके पास अंडाकार है तो दृश्य की ऊंचाई और चौड़ाई बराबर नहीं होनी चाहिए .. –
मैं पहले लेआउट_विड्थ में दो मामलों का उपयोग कर रहा हूं और लेआउट_हेइट रैप-सामग्री है, दूसरे मामले में लेआउट_विड्थ और लेआउट_हेइट तय है 150 डीआईपी। दोनों मामलों में परिणामी आकार अंडाकार है। लेकिन मुझे सर्कल की जरूरत है। – MobiDev