- 博客(6)
- 收藏
- 关注
原创 Android selector item padding问题小记
在xml中配置selector时,最终解析成java代码对应的是StateListDrawable(https://cs.android.com/android/platform/superproject/+/master:frameworks/base/graphics/java/android/graphics/drawable/DrawableInflater.java)。当selector的xml被作为背景设置给控件时,setBackground时会处理drawable的padding会遍.
2020-07-31 17:23:31
640
原创 [MarkDown]Fragment Transition调用过程
背景 为了实现Fragment的切换动画,不得不对Fragment的添加过程有个基本了解。关于Fragment transition动画可以参考Activity和Fragment Transition介绍。 Android原生提供了三种fragment的transition效果,Explode,Fade,Slide。要实现自己的transition动画效果可以继承这三个类,重写...
2019-12-09 19:57:54
386
原创 [MarkDown] android ViewOverlay实现初探
最近在追踪调试动画中,接触了比较多的ViewOverlay的实现,简单做个总结。关于ViewOverlay的简介可参考ViewOverlay与ViewGroupOverlay简介1.源码ViewOverlay的源码还是比较简单的,主要有三个方法:ViewGroup getOverlayView();public void add(Drawable drawable);...
2019-12-09 17:49:07
454
原创 Android清除webview登录状态
native登录,然后同步cookie到h5,避免多次登录时。遇到native退出登录,并清空缓存后,webview的登录状态一直没法清除。经过反复调试,对/data/data/包名/app_webview目录下的文件各种删减测试,发现有些状态是被保存在Local Storage文件夹下,需要额外再清空这个文件夹下的内容(android中对应的方法WebStorage.getInstanc...
2019-01-31 16:18:09
2586
1
原创 Android WebView cookie不生效问题
在用WebView加载本地js文件(assets目录下)时,遇到设置的cookie信息一直不生效.通过shouldInterceptRequest打印url下的cookie发现是有值,但是请求头中却一直没有cookie信息.google搜遍各种文章博客,尝试了重写shouldInterceptRequest函数,各种域名下设置cookie,各种api的调用设置等之后.最终在其他同事的帮...
2019-01-11 17:51:45
2008
1
原创 Ubuntu14.04升级到16.04的折腾
一番折腾,尝试各种命令:sudo apt-get updatesudo apt-get upgradesudo apt-get dist-upgradesudo do-release-upgrade/do-release-upgrade -d一直提示当前已是最新版本.后来打开Software&Updates->Updates->Notify me of ...
2019-01-11 17:38:36
1684
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人