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

快速实现不一样的移动拼图

阿旭_ 移动开发工程师
难度初级
时长 1小时17分
学习人数
综合评分9.63
35人评价 查看评价
9.7 内容实用
9.7 简洁易懂
9.5 逻辑清晰

讲师回答 / 阿旭_
把代码贴上来吧,我写这个代码故意把代码都写在了一个MainActivity里,所以你粘过来我看一眼就知道了。猜测是少一行交换点击位置与空方块的代码

讲师回答 / 阿旭_
如果要是按自己的逻辑实现起来总是错的,不知道正确的方法。那么可以把activity这个类的代码都发过来,我结果上下文看看是不是其它地方写错了

讲师回答 / 阿旭_
同一个问题:http://www.imooc.com/qadetail/159315

讲师回答 / 阿旭_
方向问题建议自己打log实验一下就好了。

讲师回答 / 阿旭_
是相对于手机屏幕的绝对位置,单位像素(px),mImageView.getX()获取的是图片左上角顶点的距手机左边距的距离。这里用于判断两个图片的左上角顶点的水平位置比较方便。

已采纳回答 / 阿旭_
有山靠山,没山独立。1、有人帮你:(1)找人帮你有舍才有得,可以找个培训班,见到真人授课,有一起学习的小伙伴是进步最快的,但同时也是需要先付出一些金钱。(2)主动帮你与人为善,提高人品。如果你运气好,将来工作的时候会遇到愿意带你的人,换位思考,如果是你,你愿意带什么样的人?乐观、遇到挫折笑着面对的,还是脾气暴躁,经常向人倾诉自己的命运有多坎坷,满满的负能量的人?2、没人帮你:(1)手要勤先模仿别人的代码,达到同样的速度,有的时候你有想法需要验证,但是打字太慢导致花了太长时间只验证了一个想法。(2)有耐心没...

已采纳回答 / 阿旭_
1、检查AndroidManifest.xml中uses-sdk最底版本为14<...code...>2、gen目录下检查R文件是否存在,如果不存在检查xml相关文件是否有报错提示。<...图片...>3、确定引入了R文件。<...图片...>4、clear项目,检查是否有提示错误

讲师回答 / 阿旭_
通过重写dispatchTouchEvent()最后一节有讲

讲师回答 / 阿旭_
嗯,这个问题我在最后一节有讲。方法就是要重新设置每个图片ImageView的宽高。前面主要讲一些主要的实现逻辑。
首页上一页12下一页尾页
课程须知
学完课程内讲解的代码后,可尝试修改逻辑实现“2048”小游戏
老师告诉你能学到什么?
1、注释先行:良好的代码编写风格 2、代码分层:了解MVC之间的关系。 (1)M数据:初始化在数据V之前。 (2)V视图:注意尽可能每个视图写在一块,绑定好相应的Model (3)C控制:先写控制层需要的内容注释,再写相应的实现方法。 慕课网Android讨论群② 170368200

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消