Rand ändern beim ImageView bei Picasso

wer112

Top Contributor
Da ich immer noch das Problem mit den Bilder aus dem Internet habe(In ein ImageView zu laden(Fragment)) habe ich heute ein sehr hilfreiches Youtube video gesehen.
Es geht darum, das man ein Bild aus dem Netz mit Hilfe von Picasso in ein ImageView zu laden.

Jetzt stoße ich weil ich Oicasso verwende auf ein großen Problem. Normaler Weiße habe ich mehrere If Abfragen, ob der Spieler den Gegenstand frei geschalten hat oder nicht. Wir gehen mal davon aus, die Bilder sind bereits in der app, dann sieht das ca. so aus beim gesperrten Gegenstand:

[CODE lang="java" title="Gesperrten Gegegenstand"]imageView.setImageAlpha(R.drawable.gegenstand.....);
imageView.setImageAlpha(R.drawable.gesperrt_style);[/CODE]

Mit dieser Methode konnte ich den zu erwerbenden Gegenstand alsBackground setzten und wenn er noch nicht freigeschalten ist, konnte ich ihn mit einem roten Rand umziehen....



Da ich das ja nicht normal hinbekomme, habe ich ja dafür Picasso benutzt. wo die Bilder alle angezeigt werden. Wie bekomme ich das hin, dass beim gesperrten Item ein roter Rand erscheint.

Wer sich mit Picasso auskennt und weiß, wie man beim gesperrten Item einen Style verpasst, würde ich mich sehr auf ihre Antwort freuen....
 

osion

Bekanntes Mitglied
Du kannst das Bild mit Picasso wie gewohnt laden und dann die setAlpha Methode auf dem ImageView aufrufen, um den Transparenzgrad des Bildes zu ändern. Du könntest zum Beispiel die setAlpha Methode aufrufen, um das Bild zu verdunkeln, wenn der Gegenstand noch nicht freigeschaltet ist.
Um einen roten Rand um das Bild zu erzeugen, könntest du stattdessen einen FrameLayout verwenden, um das Bild und einen roten Rahmen in einer Ebene anzuzeigen. Du könntest dann das Bild mit Picasso in einem ImageView innerhalb des FrameLayout laden und den FrameLayout entsprechend ein- oder ausblenden, je nachdem, ob der Gegenstand freigeschaltet ist oder nicht.
Eine andere Möglichkeit wäre, das Bild mit Picasso zu laden und dann eine Paint-Instanz zu verwenden, um einen roten Rahmen um das Bild zu zeichnen. Du könntest dann das resultierende Bild in einem ImageView anzeigen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Rand bei (Table,Relative,Linear)Layout - wie bekomme ich ihn weg? Android & Cross-Platform Mobile Apps 3
S Android Webview mit Rand Android & Cross-Platform Mobile Apps 2
W Edit Text Drawable Icon ändern plus Funktion Android & Cross-Platform Mobile Apps 30
missy72 Android ImageView Aus- Einblenden und Ressource ändern Android & Cross-Platform Mobile Apps 1
W Pixel Farbe in eine andere Farbe ändern im ImageView von ein Icon Android & Cross-Platform Mobile Apps 14
OSchriever Navigation drawer Strings ändern sich nicht Android & Cross-Platform Mobile Apps 0
AGW Android Links im Menü und Namen ändern Android & Cross-Platform Mobile Apps 2
O Android Spinner-Array ändern Android & Cross-Platform Mobile Apps 6
AGW Android Teilen Button ändern Android & Cross-Platform Mobile Apps 14
A ImageButton in ListView Item bei klick ändern Android & Cross-Platform Mobile Apps 3
S Android Style vom Spinner ändern (Dropdown sowie Fontfarbe) Android & Cross-Platform Mobile Apps 1
L Hintergrund eines Switch(Buttons) ändern Android & Cross-Platform Mobile Apps 3
Maresuke Android Android ListView Textfarbe und Texthintergrund ändern? Android & Cross-Platform Mobile Apps 5
A Fehlermeldung beim ändern der ViewGroup. Android & Cross-Platform Mobile Apps 6
H Buttons färben sich mit, beim Hintergrund ändern Android & Cross-Platform Mobile Apps 3
H Fehler Actionbar Theme ändern Android & Cross-Platform Mobile Apps 2
S Android CheckBox Status von anderer Klasse aus ändern Android & Cross-Platform Mobile Apps 4
H Radiobutton Eigenschaften ändern (in Radiogroup) Android & Cross-Platform Mobile Apps 2
G Android zur Laufzeit den Text im Menü ändern Android & Cross-Platform Mobile Apps 3
JAVAnnik Android Layout ändern in Thread Android & Cross-Platform Mobile Apps 2
Maxim6394 [ Android ] Activity ändern Android & Cross-Platform Mobile Apps 9
Maxim6394 [Android] contentView ändern Android & Cross-Platform Mobile Apps 3
I Android Hintergrundfarbe von Textview (Shape) ändern Android & Cross-Platform Mobile Apps 19
T Android AlertDialog; Buttons ändern Android & Cross-Platform Mobile Apps 4
J Java ME vorhandes Javaprojekt in JavaME ändern Android & Cross-Platform Mobile Apps 6
G Schriftgröße in einem TextField ändern Android & Cross-Platform Mobile Apps 2
R Android Löschfunktion beim Wischen Android & Cross-Platform Mobile Apps 10
Arif Android Android Studio: Fehler beim Einbinden fremder Bibliothek? Android & Cross-Platform Mobile Apps 2
L App stürtzt ab beim öffnen Android & Cross-Platform Mobile Apps 1
JavaWolf165 Android Fehler beim Speichern/Downloaden einer Datei Android & Cross-Platform Mobile Apps 2
S Android Probleme beim Verbinden mit einer HTTPS Seite Android & Cross-Platform Mobile Apps 4
M Android Fehler beim Parsen. Android & Cross-Platform Mobile Apps 29
V Android Fehlermeldung beim Öffnen von Eclipse nach Installation der Android Erweiterung Android & Cross-Platform Mobile Apps 4
M Error beim drücken der Zurück-Taste am Handy Android & Cross-Platform Mobile Apps 2
S Fehler beim Textdatei einlesen!? Android & Cross-Platform Mobile Apps 7
A Mehrere Fehler beim Compilieren Android & Cross-Platform Mobile Apps 4
G Problem beim Rendern von 3D-Objekt Android & Cross-Platform Mobile Apps 0
L Android OutOfMemory beim erneuten Starten der App Android & Cross-Platform Mobile Apps 2
N Android Retain Dialog verschwindet beim drehen Android & Cross-Platform Mobile Apps 4
B Android GameLoopThread stürzt beim 2ten start der App ab? Android & Cross-Platform Mobile Apps 4
K Nullpointer beim Löschen von Datenbankeintrag, je nachdem wo der Befehl steht Android & Cross-Platform Mobile Apps 5
S Java ME Exception beim Abspielen von Musik Android & Cross-Platform Mobile Apps 6
G Fehler beim Import "Invalid project description" Android & Cross-Platform Mobile Apps 2
G unterschiedliches Verhalten beim Installieren des App auf dem Smartphone Android & Cross-Platform Mobile Apps 3
K Android schwarzer Bildschirm beim Rendern von Text und Dreiecken Android & Cross-Platform Mobile Apps 9
DaniSahne96 Problem beim Appdebuggen auf Smartphone Android & Cross-Platform Mobile Apps 3
P Android Problem beim Widget - Denkfehler ? Android & Cross-Platform Mobile Apps 2
A Fehler beim Starten eines Intents - alles in einer Klasse funktioniert... Android & Cross-Platform Mobile Apps 4
J Android Verhalten beim Hinzufügen neuer Views? Android & Cross-Platform Mobile Apps 6
S Android Fehler beim Anzeigen meines Apps auf Galaxy Tab Android & Cross-Platform Mobile Apps 4
G Beziehung von THIS beim Imageadapter und AsyncTask Android & Cross-Platform Mobile Apps 7
V [Java] und [JavaME] ClientServer StreamConnection . Problem beim lesen / schreiben Android & Cross-Platform Mobile Apps 2
R Ein Problem beim ausführen von folgendem Quelltext Android & Cross-Platform Mobile Apps 11
N Error in HTTP operation beim KXML parsen Android & Cross-Platform Mobile Apps 7
A Problem beim Subtrahieren eines Double von einem Double Android & Cross-Platform Mobile Apps 5
G fehldermeldung beim klicken auf "build" Android & Cross-Platform Mobile Apps 8
L SecurityException beim lesen/schreiben eine Datei Android & Cross-Platform Mobile Apps 7
F Problem beim Erstellen der Jar File Android & Cross-Platform Mobile Apps 4
S createPlayer beim Entwickeln Android & Cross-Platform Mobile Apps 6

Ähnliche Java Themen

Neue Themen


Oben