为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / 替身3166973
你试着只调用一次这个方法,看下效果你就知道怎么回事了

最赞回答 / 闲逛的蚂蚁
点击悔棋按钮的时候执行如下方法,可连续悔棋/** * 悔棋 */ public void regret(){     if(mIsWhite){//mIsWhite的状态为true,表示前面走的是黑棋,也就是说黑棋要悔棋一步     mBlackArray.remove(mBlackArray.size() - 1);     }else{//表示白棋要悔棋     mWhiteArray.remove(mWhiteArray.size() - 1);     }     //上一个走的棋...

最赞回答 / 老王哥哥
你的drawPieces方法,就是绘制棋子的方法中,canvas.drawBitmap的参数不对,1 - ratioPieceOfLineHeight) / 2这部分没有放到括号里吧?放到括号里在乘以mLineHeight。完整的这一句是:canvas.drawBitmap(whitePiece, (whitePoint.x + (1 - ratioPieceOfLineHeight) / 2) * mLineHeight, (whitePoint.y + (1 - ratioPieceOfLineHei...

最新回答 / _Just
这逻辑很清晰啊?只不是麻烦了一点

最新回答 / cquxcm
父布局要relativelayout然后棋盘就是那个panel要match_parent,而且centerInParent = true

最新回答 / MonKing__
电脑配置跟不上  看看配置 差不多 给自己加个固态硬盘  内存条应该在8G 就可以运行AS了

最新回答 / Theron
因为你的for循环i从0开始了,改成从1开始就好了

最新回答 / ghostknight
借助xmind等脑图软件把编程目标逐层分解,思路慢慢就出来了
课程须知
本课程为中级案例课程,学习该门课程的同学需具备一定的Android基础。
老师告诉你能学到什么?
1、绘制棋牌与棋子 2、逻辑判断 3、View的存储与恢复

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消