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

  • CNET

    CNET

    5 Mayıs 2006
  • inovationgmbh

    inovationgmb

    28 EYLÜL 2010
  • waterfairy17

    waterfairy17

    9 Aralık 2007