zyyoona7

Results 22 comments of zyyoona7
trafficstars

I want to set shadow background for ```container2``` by Paint.setShadowLayer(), because I want to change shadow color

理论上可以,可以看一下 Demo 中 ```EasyPopActivity``` 的 ```mAnyBgDimPop``` 相关代码

@Ksy007 PopupWindow 并不是一个 View,所以它不能再 xml 中使用。

所有系统版本吗?还是个别手机呢?

可以提供一下代码吗?我测试一下

我这测试没发现这问题,小米8 Android P 和 模拟器都没有发现遮挡,Adapter 代码: ```java public class RecyclerPopAdapter extends BaseQuickAdapter { private View.OnTouchListener mOnTouchListener; private EasyPopup mRvPop; public RecyclerPopAdapter() { super(R.layout.layout_item_pop, null); } @Override protected void convert(BaseViewHolder baseViewHolder,...

这种情况没有试过,理论上可以实现,如果每次显示之前数据变化了可以通过设置 ```java /** * 是否需要重新获取宽高 * * @param needReMeasureWH * @return */ public T setNeedReMeasureWH(boolean needReMeasureWH) { this.isNeedReMeasureWH = needReMeasureWH; return self(); } ``` 这个方法来使得每次显示 PopupWindow 时重新测量一次宽高,然后显示;如果是在 PopupWindow 正在显示的时候,自动改变高度的话可以重新获取宽高然后通过 PopupWindow.update()...

@Joslyn-Chen 如果不急的话,等我有时间尝试一下~再回复你

@Joslyn-Chen 改了一下 demo,在 ComplexPopup 中尝试了一下动态删除,默认的 PopupWindow 是支持的,但是如果使用了相对位置弹窗就不行,应该是测量高度的问题,需要找一个更好的方案,待以后更新~

好的,我记录一下,最近有点忙,没太维护这个项目~等有时间增加适配