Android Alpha Background Color
Android’de, bir görünümün arka plan rengini alfa kanalıyla ayarlamak için setBackgroundColor()
yöntemini kullanabilirsiniz. Alfa kanalı, rengin şeffaflığını belirler. 0 değeri tamamen şeffaf, 255 değeri ise tamamen opak anlamına gelir.
View view = findViewById(R.id.my_view);
view.setBackgroundColor(Color.argb(128, 255, 0, 0));
Yukarıdaki örnekte, my_view
görünümünün arka plan rengi %50 şeffaf olacak şekilde kırmızıya ayarlanmıştır.
Alfa kanalıyla arka plan rengini ayarlamanın birkaç yolu vardır:
Color.argb()
yöntemi: Bu yöntem, alfa kanalını, kırmızı, yeşil ve mavi bileşenleriyle birlikte bir renk değeri olarak alır.Color.parse()
yöntemi: Bu yöntem, bir renk değerini bir dize olarak alır ve bir renk değeri döndürür.Color.valueOf()
yöntemi: Bu yöntem, bir renk değerini bir sayı olarak alır ve bir renk değeri döndürür.
Faydalı Siteler
- Android Developers: Set the Background Color of a View
- Stack Overflow: How to set background color of a view with alpha in Android?
- Github: Android Alpha Background Color Example