我有一個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,但我會搜索找到..謝謝.... :) –