美文网首页
2019-08-18 第七周

2019-08-18 第七周

作者: 做梦枯岛醒 | 来源:发表于2019-10-03 22:42 被阅读0次

10月3日 晚9点16 山东海阳
昨天写了一篇,今天继续。

文章分享

View分发流程
事件分发机制写了两篇文章了,但是还有好多内容没有说,其中View的分发流程我又单独写了一篇文章。对于View的分发主要记住顺序: onTouch -> onTouchEvent -> onClick
对应的流程是下面的示意图。

小Tip

某次需求实现了一个在RelativeLayout里面加一个View,但是这个View是在页面底部的。首先动态添加是很简单的,addView方法也很常用。

relativelayout.addView(yourView, params);

上面的方法的两个参数分别为添加的View和View在父容器里的位置参数。



这样一来我们的第二个参数就要配置我们想要的位置了,首先是配置宽高,然后调用addRule方法添加了规则。
其中这个方法的第一个参数是规则名,第二个是规则值。

 RelativeLayout.LayoutParams rLParams = 
    new RelativeLayout.LayoutParams(
    LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
    rLParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, 1);

最近在读的一本书上一提到过这个方法。


主要是用来实现RelativeLayout的一些列相对关系。

总结

最近时间紧迫,有些时候不能做到一周一篇文章,而且如果给自己的任务量比较大的话,完不成任务总有一份失落感,所以时间原因,从现在开始的文章,只着重分享一篇文章和其他的零碎内容。

后续时间对上来了之后,更多的可能会真正总结这一个周所做的内容。

相关文章

网友评论

      本文标题:2019-08-18 第七周

      本文链接:https://www.haomeiwen.com/subject/eiudsctx.html