![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android分享
文章平均质量分 64
果冻二筒
这个作者很懒,什么都没留下…
展开
-
自定义View之Xfermode总结
首先Paint的Xfermode有不同的效果如下图DST与SRC怎么区分?DST:先绘制的图形SRC:后绘制的图形Xfermode怎么理解?Xfermode是Paint绘制的一种绘制模式,可以看作是SRC图形与DST图图形根据Xfermode来做不同的叠加运算Xfermode效果达不到预期?图形根据Xfermode做不同叠加运算,但它们的运算还需要满足一些条件1.需要开启硬件加速 setLayerType(LAYER_TYPE_HARDWARE, paint)2.绘制原创 2021-06-17 15:56:52 · 157 阅读 · 0 评论 -
Android Dialog 为什么设置大小需要在 setContentView 方法之后
Dialog设置大小为什么需要在setContentView方法之后?Dialog设置大小实际也是通过 WindowManager.LayoutParams 中的width,height属性控制但是我们看到Dialog内部关联的Window(PhoneWindow)的WindowManager.LayoutParams的width,heigh默认值都是MATCH_PARENT,可当我们setContentView之后就变成了WRAP_CONTENT了呢?带着疑问我们我们追踪源码首先看到Dialo原创 2021-01-19 18:49:04 · 493 阅读 · 0 评论