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

  • finalcall07

    finalcall07

    11 NİSAN 2008
  • H3Ctic (old channel)

    H3Ctic (old

    23 Mart 2011
  • Pocketnow

    Pocketnow

    14 EKİM 2007