SORU
31 Ocak 2010, Pazar


Nasıl bir bakış arka plan rengini ayarlamak için

Bir Görünüm (bu durumda bir Düğme) arka plan rengini ayarlamak için çalışıyorum.

Ben bu kodu kullanın:

// set the background to green
v.setBackgroundColor(0x0000FF00 );
v.invalidate();

Düğme ekrandan kaybolmasına neden olur. Neyi yanlış yapıyorum, ve arka plan değiştirmek için doğru yolu nedir herhangi bir Görünüm renk?

Teşekkürler.

CEVAP
12 Ocak 2011, ÇARŞAMBA


SetBackgoundColor çağırdığınızda/varolan herhangi bir arka plan kaynak, kenarlıklar, köşeleri, dolgu, vb de dahil olmak üzere siler üzerine yazar. Yapmak istediğiniz şey mevcut arka plan kaynak rengini değiştirmek

View v;
v.getBackground().setColorFilter(Color.parseColor("#00ff00"), PorterDuff.Mode.DARKEN);

PorterDuff deneyin.Mod.* farklı efektler için.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • audivila

    audivila

    5 HAZİRAN 2009
  • laptopmag

    laptopmag

    25 Ocak 2008
  • WPBeginner - WordPress Tutorials

    WPBeginner -

    17 Temmuz 2009