SORU
23 Ocak 2010, CUMARTESİ


Nasıl renk drawable kullanarak bir xml yuvarlak köşe yarıçapı ayarlarım?

Android web sitesinde, section about color drawables. Xml bu drawables tanımlayan bu gibi görünüyor:

<resources>
    <drawable name="solid_red">#f00</drawable>
    <drawable name="solid_blue">#0000ff</drawable>
    <drawable name="solid_green">#f0f0</drawable>
</resources>

Java apı, yöntem aşağıdaki thr yuvarlak köşeler tanımlamak için var:

setCornerRadius(float radius)

Bir şekilde xml yuvarlak köşeler kümesi var mı?

CEVAP
23 Ocak 2010, CUMARTESİ


<shape> etiketi yuvarlak köşeler ile XML drawable oluşturmak için kullanın. (Renk Gradyan olarak tanımla) formuna etiketi ile başka şeyler yapabilirsiniz.

İşte benim apps birinde beyaz bir arka plan ile bir drawable oluşturmak için kullanıyorum bir XML dosyası, siyah sınır ve yuvarlak köşeler bir kopyasını:

<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android"> 
    <solid android:color="#ffffffff"/>    

    <stroke android:width="3dp"
            android:color="#ff000000"
            />

    <padding android:left="1dp"
             android:top="1dp"
             android:right="1dp"
             android:bottom="1dp"
             /> 

    <corners android:bottomRightRadius="7dp" android:bottomLeftRadius="7dp" 
     android:topLeftRadius="7dp" android:topRightRadius="7dp"/> 
</shape>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DRDAnimation

    DRDAnimation

    28 EYLÜL 2012
  • GavinMichaelBooth

    GavinMichael

    26 AĞUSTOS 2006
  • Muse

    Muse

    28 EYLÜL 2006