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

最新回答 / qq_秀逗_0
这几句代码后面有changeStatus()方法,所以,如果当前操作是关闭菜单,当动画执行结束之前,代码已经执行完了changeStatus()方法,也就是status已经为close了,所以这时候要gone掉

最新回答 / qq_秀逗_0
ObjectAnimator是属性动画,执行完后是什么样,它以后就是什么样了,所以当你动画执行结束后,所有的子view透明度都为0,大小为3倍或者0倍,正确的做法是,打开时,将所有子view的样式和位置都重置(放回原来的位置,透明度置为1,大小为1倍)。这个控件不应该用ObjectAnimator做,建议敲代码之前考虑好用哪种方法实现最合理

最新回答 / qq_秀逗_0
首先,用枚举可读性更好,“别人”一看就懂,不用看到的时候要回去看定义的地方怎么写的其次,少量的枚举造成的性能问题微乎其微,当然,不推荐动不动就写枚举

最新回答 / 奇谈0
建议多实战,从实战中回归原理。这样才比较记得牢,且会用吧。回答不足之处欢迎补充。。

最新回答 / qq_秀逗_0
建议把代码check下来对照下,你讲的不清楚,楼上说的可能性比较大

最新回答 / MortalRichard
确定写对了?有源码下载下来,对照下。估计是属性值写错了。

最新回答 / Da丶
可能是先加入的先执行吧 ,以先加入的为主.可以放慢速度 看看就懂了.

最新回答 / 蒲小英
你实现拖动了吗?我整了两天也没实现拖动
课程须知
本课程需要大家对Android的了解要达到小成的境界: 1、掌握自定义控件的流程 2、熟悉常用的控件以及API 3、对传统View动画有一定的了解。
老师告诉你能学到什么?
通过本课程,你将学到: 1、自定义属性的声明和获取以及应用 2、按需求定制的自定义控件的测量和布局 3、对传统View动画的进一步理解

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消