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

  • Ampisound

    Ampisound

    12 Kasım 2006
  • Glove and Boots

    Glove and Bo

    1 ŞUBAT 2007
  • taliajoy18

    taliajoy18

    12 Temmuz 2011