如何用java实现图片切换?
1个回答
展开全部
如果是普通切换的话,直接定义一个int值,根据int值的不同 来画不同的东西就可以了
int index;
switch(index){
case 0:
g.drawImage(a,0,0,20);
break;
case 1:
g,drawImage(b,0,0,20);
break;
.................................
}
如果用渐变效果的话,创建一个数组记录下一张要话的图片的所有RGB值,初始设置所有像素点的透明度为100%,即完全透明,然后一点点的把透明度降低,直到为0,这样就把第二章图片用渐变的方法绘制出来了,这时就可以不用画第一张图片了。
int index;
switch(index){
case 0:
g.drawImage(a,0,0,20);
break;
case 1:
g,drawImage(b,0,0,20);
break;
.................................
}
如果用渐变效果的话,创建一个数组记录下一张要话的图片的所有RGB值,初始设置所有像素点的透明度为100%,即完全透明,然后一点点的把透明度降低,直到为0,这样就把第二章图片用渐变的方法绘制出来了,这时就可以不用画第一张图片了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询