为了账号安全,请及时绑定邮箱和手机立即绑定
@hyman 谢谢
回复前面同学的评价,@free_loop,视频中计算并没有问题,View的尺寸=View本身的尺寸+(外层控件剩余的尺寸)* 比例;
按照视频中的数值,View的尺寸为480,外层控件的剩余尺寸为-480*2,那么:
TextView1 = 480 + (-480 * 2 ) * ( 1/5 ) ,
TextView2,3 = 480 +( -480 * 2 ) * ( 2/5 ) ,也就是视频中的式子。
而你在计算的时候,将View自身的尺寸也做了比例处理,而且这个TextView的2、3比例貌似也有问题,应该是 2/5 ,并非是直接 / 2.
中文注释叙述的逻辑是没错的,但公式逻辑对不上,是错的。
有错误的地方
纠正应该为:
TextView 1 : (480 - (-480 *2))/5 = 480 * (3/5)
TextView 2,3 : (480 - 480*(3/5)) /2 = 480 * (1/5)

视频上计算逻辑是错的。只不过得到的值凑巧是对的。
哈哈哈,这视频不错.
说好的自定义的,在哪里讲啊?
讲的太清晰啦!!!
@乌拉拉呃 布局的根容器是FrameLayout,去看看view tree就知道了

最新回答 / fairyzoro
...  专门写了个demo,配色彩简直配瞎了 凑合着看吧<...图片...>//--- -------  上面是最终效果图------------------------// ----------  下面是 shape  - ----  边框是白色的--------------<...图片...>//-----------...

最赞回答 / 黔锦
没错,验证完成正确。<...code...>
谢谢大神的指点,求更新!!!
很好
说的很清晰明了,比网上的一些博客讲的更透彻!大赞!
课程须知
适用人群: 1.需要有一定的Java基础 2.在初学Android或回顾复习时的小伙们
老师告诉你能学到什么?
可以学到当前各大公司面试中最常见的问题的最完美解答!

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消