这个问题是看到视频一半的时候发的,整个课程看完一个感觉对上述不理解减少了有不少吧。
透明度更直白一些,可以根据字面意思理解,而关于抗锯齿和防抖动,估计有些新入门的同学根本不知道是什么
(Context context)是在java代码创建视图的时候被调用,如果是从xml填充的视图,就不会调用这个
(Context context, AttributeSet attrs)这个是在xml创建但是没有指定style的时候被调用
(Context context, AttributeSet attrs, int defStyle)第三个Style不是很明白
经测试,使用Color.parseColor("");方法可以正常绘制
后面的课程有讲解的。还有点击后由快到慢的动画效果哦。可以去看看。
https://github.com/Andros1993/MaterialDesign_RippleDrawable
???????????????????
貌似是的诶~
当你轻触组件(onTouch)的时候,Drawable半径会不断的+20,具体实现视频中也有说明Callback借口的实现,最终调用Drawable的invalidateSelf
抽象来讲,就是把锯子磨成钢尺的
https://github.com/Andros1993/MaterialDesign_RippleDrawable.git
额~~ 如果期待后续的课程可以在第一个问答中继续跟帖哦。祝你学习愉快。
你好,方便贴一下代码么?或者加我QQ:756069544,亦或者在慕课官网@qiujuer就可以找到我。我给你看看。
《带您完成神秘的涟漪按钮效果-高级篇》以及最终的升华篇章都会在后续提供,高级篇已经交给慕课处理了,不日将上线;我也期待早日能够上线给大家完整的课程。谢谢大家的支持。