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

  • Attempts at least

    Attempts at

    1 Ocak 2007
  • Kurtindo Pop Games

    Kurtindo Pop

    2 HAZİRAN 2013
  • UsherVEVO

    UsherVEVO

    15 EKİM 2009