static final int PICKED_TWO = 1;
boolean onePicked = false;
boolean twoPicked = false;
Button choosePicture1, choosePicture2;
我們將有一個(gè)ImageView用于顯示最終的合成圖像。同時(shí)還需要有兩個(gè)位圖對象,為每幅選定的圖像使用一個(gè)該對象。
mageView compositeImageView;
Bitmap bmp1, bmp2;
與前面的示例一樣,將需要一個(gè)在其上繪制的Canvas對象和一個(gè)進(jìn)行繪制的Paint對象。
Canvas canvas;
Paint paint;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
compositeImageView = (ImageView) this.findViewById(R.id.CompositeImageView);choosePicture1 = (Button) this.findViewById(R.id.ChoosePictureButton1);
choosePicture2 = (Button) this.findViewById(R.id.ChoosePictureButton2);
choosePicture1.setOnClickListener(this);
choosePicture2.setOnClickListener(this);
}