版权声明:有些文章写的很随意,那是仅作为个人记录的文章,建议直接关掉,多看一秒亏一秒 https://blog.csdn.net/qq_36523667/article/details/82461350
在开发Android下的右滑退出Activity的功能,在右滑的时候需要展示上一个页面的内容,用透明方法做肯定不行,所以想着draw上一个页面的decor。但是发现没用,写了测试用例,了源码,最后定位到dispatchDraw不执行。
但是在post内去刷新View就又可以执行了,这真是太奇怪了。
在onCreate里post
tv.postDelayed(new Runnable() { @Override public void run() { tv.requestLayout(); tv.invalidate(); } }, 200);