Ich versuche ein Programm zu erstellen, wo ich, wenn ich auf eine Bildansicht klicke, den Inhalt zwischen einer Farbe und einem Bild umschalte. Ich habe diese 2 Steuerelemente ausprobiert: setBackgroundCOlor und setColorFilter, aber wenn die Bildansicht bereits ein Bild zeigt, legt das erste die Farbe einer Ebene hinter dem Bild fest, und die zweite Farbe wird das ganze Bild mit dieser Farbe versehen, also das nächste Mal Das Bild wird nicht mehr angezeigt.Wie ändert man den Bildbetrachtungsinhalt zwischen Farbe und Bild programmgesteuert?
ich diese Codezeilen verwendet:
diese für den Hintergrund
ImageView imagecolor= (ImageView) findViewById(R.id.imageView);
imagecolor.setBackgroundColorsetColorFilter(Color.BLACK, PorterDuff.Mode.MULTIPLY);
und diese für die Farbfilter
ImageView imagecolor= (ImageView) findViewById(R.id.imageView);
imagecolor.setColorFiltersetColorFilter(Color.BLACK, PorterDuff.Mode.MULTIPLY);
die Imageview i
ImageView imagecolor= (ImageView) findViewById(R.id.imageView);
imagecolor.setImageResource(R.drawable.image);
diesen Code eingestellt,
Ich frage mich, ob es eine Kontrolle, die mich mit Bildern und Farben auf der gleichen Ebene arbeiten können ...