SORU
13 NİSAN 2011, ÇARŞAMBA


Nasıl'donukluk s şeklini ayarlamak için?

Ben zaten arka plan görüntüsü opaklığı ayarlamak için nasıl bilmiyorum ama benim şekli nesnenin opaklık ayarlamak gerekiyor.

Benim Android uygulaması, ve ben bu var: enter image description here

ve bu siyah bölge biraz şeffaf, buradaki gibi yapmak istiyorum, örneğin bu olsa halkaları görebiliyorum "Hoş Geldiniz..." :

enter image description here

Burada şekil benim kod:

<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@ id/shape_my"">
    <stroke android:width="4dp" android:color="#636161" />
    <padding android:left="20dp"
        android:top="20dp"
        android:right="20dp"
        android:bottom="20dp" />
    <corners android:radius="24dp" />
</shape>

Bunu nasıl yapabilirim?

CEVAP
13 NİSAN 2011, ÇARŞAMBA


Genel olarak sadece şekli oluştururken biraz şeffaf bir renk tanımlamak zorunda.

Renkler alfa kanalı ayarlayarak bunu başarabilirsiniz.

#FF000000 #00000000 0 şeffaf olacak ise düz siyahsiyah(iyi siyah artık belli ki öyle değil).

Renk düzenini alfa kanalı, R için Bir duruyor kırmızı açılımı #AARRGGBB Bu var, mavi için G yeşil ve B gibi.

Aynı şey Java renk ayarlarsanız geçerlidir. Orada sadece 0xFF000000 gibi görünür.

GÜNCELLEME

Sizin durumunuzda solid bir düğüm eklemek gerekir. Aşağıdaki gibi.

<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@ id/shape_my"">
    <stroke android:width="4dp" android:color="#636161" />
    <padding android:left="20dp"
        android:top="20dp"
        android:right="20dp"
        android:bottom="20dp" />
    <corners android:radius="24dp" />
    <solid android:color="#88000000" />
</shape>

Renk yarı saydam bir siyahtır.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • cdgotx

    cdgotx

    8 Kasım 2011
  • Easy Learn Tutorial

    Easy Learn T

    10 Kasım 2012
  • Rickymon Tero

    Rickymon Ter

    1 Ocak 2007