android绘制中国象棋棋盘--旗子周围透明效果

movie0125 2014-06-12 11:31:49
模仿象棋巫师,编写android版本的中国象棋,绘图的时候发现旗子周围的颜色不是透明的
在棋盘上面怎么绘制透明图片呢?
如图所示


大家最后能帮忙给个例子,谢谢!
...全文
625 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
movie0125 2014-06-16
  • 打赏
  • 举报
回复
PS没用过,不知道怎么搞
jiuliam 2014-06-16
  • 打赏
  • 举报
回复
ps可以抠图吧。
movie0125 2014-06-16
  • 打赏
  • 举报
回复
k1472856 2014-06-14
  • 打赏
  • 举报
回复
很好的,我也喜欢!
movie0125 2014-06-14
  • 打赏
  • 举报
回复
有人帮忙看看吗?谢谢了
movie0125 2014-06-13
  • 打赏
  • 举报
回复
直接用mspaint转换吗?
DrSmart 2014-06-13
  • 打赏
  • 举报
回复
bmp格式不行啊,换png吧
movie0125 2014-06-13
  • 打赏
  • 举报
回复
各位大大,在线等
韩曙亮 2014-06-13
  • 打赏
  • 举报
回复
用 png 透明背景的图片, 网上 透明背景的象棋图片 一艘一大把 在 百度图片 搜索 "象棋 png 透明背景"
movie0125 2014-06-13
  • 打赏
  • 举报
回复
嗯,我已经转换为png格式了,接下来代码怎么写呢?我找了个例子,执行之后是空的
帮我分析下


public class XqcjActivity extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Canvas canvas = new Canvas();//画布
Paint paint = new Paint();//初始化画笔
Bitmap qiPan;//背景图片
Bitmap heiZi;//黑子的图片
qiPan = BitmapFactory.decodeResource(getResources(), R.drawable.board);//棋盘图片
heiZi = BitmapFactory.decodeResource(getResources(), R.drawable.ba);
canvas.drawColor(Color.WHITE);
canvas.drawBitmap(qiPan, 0, 0, null);//绘制棋盘
canvas.drawBitmap(heiZi, 10, 10, paint);

}
}


执行结果
beyondma 2014-06-13
  • 打赏
  • 举报
回复
BMP是位图,不支持透明色.
IcyFox 2014-06-13
  • 打赏
  • 举报
回复
转成png图片 可以在线转:http://pic.55.la/
哎,真难 2014-06-13
  • 打赏
  • 举报
回复
png图片,,,

80,472

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧