我有一个ImageView活动,它包含从相机拍摄的照片。现在我想在已经在ImageView中的照片上添加一个PNG图像(当点击ImageButton时)。那可能吗?如果是,那么如何? 这是带有ImageView的活动。将PNG图像放在拍摄的图像上
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) {
}
});
}
}
}
要么必须自定义ImageView,要么使用带有一个ImageView的RelativeLayout。 – zgc7009
我会尝试第二..也不知道什么是自定义ImageView,但我会搜索找到..谢谢.... :) –