ImageView - narysuj półprzezroczysty kolor na górze, aby uzyskać jego skupiony stan?
Mam ImageView, chciałbym selektora takiego, że gdy użytkownik kliknie lub w inny sposób skupi się, na treści ImageView zostanie narysowany półprzezroczysty kolor. Nie jestem pewien, czy jest to możliwe z selektorami (które w przeszłości definiowałem dobrze w statycznych rysunkach).
Ale w zasadzie w każdym wierszu mam listview z instancjami imageview i chciałem zrobić coś takiego:
ImageView iv = ...;
iv.setBitmapDrawable(bitmapLoadedFromInternets()); // dynamic content
iv.setClickStateOverlayColor(0x33ff0000); // ?
Zwykle ImageView pobiera tylko jedną możliwą do narysowania przez setBitmapDrawable (), ale selektor (1) zamienia drawable dla różnych stanów kliknięcia, podczas gdy ja chcę tylko narysować nakładkę koloru i (2) stan wyłączenia jest dynamiczną mapą bitową, więc Nie mogę odwołać się do tego z definicji selektora.
Dzięki