Ich habe eine Aktivität mit einem ImageView, wo es das Foto enthält, das von der Kamera aufgenommen wurde. Jetzt möchte ich ein PNG-Bild (wenn der ImageButton geklickt hat) über dem Foto hinzufügen, das sich bereits in ImageView befindet. Ist das möglich? Und wenn ja, wie? Hier ist die Aktivität mit dem ImageView.Put PNG Bild auf Bild aufgenommen
public class PicturePreview extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_picture_preview);
Bundle bundle = getIntent().getExtras();
String path = bundle.getString("ImagePath");
Log.e("Path of Image is", path);
File imgFile = new File(path);
if (imgFile.exists()) {
Bitmap myBitmap = BitmapFactory.decodeFile(imgFile.getAbsolutePath());
final ImageView image = (ImageView) findViewById(R.id.photopreview);
image.setImageBitmap(myBitmap);
ImageButton imgbtn = (ImageButton)findViewById(R.id.img1);
effect1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
}
}
}
Entweder müssen Sie ein benutzerdefiniertes ImageView erstellen oder ein RelativeLayout mit einem ImageView über dem anderen verwenden. – zgc7009
Ich werde versuchen, die zweite .. Auch ich weiß nicht, was ist die benutzerdefinierte ImageView, aber ich werde suchen zu finden .. Danke ... :) –