android 图片叠加xml,在android中覆盖两个图像以设置imageview
DIEA您可以使用以下代码解决问题或在此处下载演示创建两个函数来处理每个函数。首先,绘制画布,并从点(0,0)将图像绘制在彼此之上单击按钮publicvoidbuttonMerge(Viewview){BitmapbigImage=BitmapFactory.decodeResource(getResources(),R.drawable.img1);...
DIEA
您可以使用以下代码解决问题或在此处下载演示创建两个函数来处理每个函数。首先,绘制画布,并从点(0,0)将图像绘制在彼此之上单击按钮public void buttonMerge(View view) {
Bitmap bigImage = BitmapFactory.decodeResource(getResources(), R.drawable.img1);
Bitmap smallImage = BitmapFactory.decodeResource(getResources(), R.drawable.img2);
Bitmap mergedImages = createSingleImageFromMultipleImages(bigImage, smallImage);
img.setImageBitmap(mergedImages);
}用于创建叠加层的功能。private Bitmap createSingleImageFromMultipleImages(Bitmap firstImage, Bitmap secondImage){
Bitmap result = Bitmap.createBitmap(firstImage.getWidth(), firstImage.getHeight(), firstImage.getConfig());
Canvas canvas = new Canvas(result);
canvas.drawBitmap(firstImage, 0f, 0f, null);
canvas.drawBitmap(secondImage, 10, 10, null);
return result;}阅读更多
更多推荐
所有评论(0)