伪斜杠青年
人们总是混淆了欲望和理想
Mac HomeBrew update卡死、慢、替换源无效
网上找了下,替换了源什么的都不行,于是还是自己看看,于是看brew update -v的进度 $ brew update -v Checking if we need to fetch /...
使用Docker进行WordPress网站合并
背景 我之前有两个站点,一个是之前的旧站点(文章时间大概是2016-2019,这期间虽然做过维护,但是由于装的插件以及一些编辑器导致文章中的图不方便管理而且数据库中存在了很多冗余字段。)另一个是201...
Docker mysql容器数据库丢失找回指北
背景 环境:MAC Docker Desktop 操作习惯:命令创建容器,再使用Kitematic进行简单的管理,顺便进行容器的目录挂载,如图: 之前我的mysql并没挂载,我数据库也没备份,按日常使...
自定义DialogPreference
最近定义了很多Preference,实在话这块儿挺大的,谷歌给的那套不合适基本上就得自己重写一套layout,有时候只是写layout倒是也没什么,就是还有时候要加点高级布局。 一般定义Prefere...
Android状态栏、虚拟按键隐藏/显示扩展方法
最近经常处理这个,所以直接写成了扩展函数,在kotlin中挺好用的。记录下: /** * 隐藏状态栏、虚拟按键 * 锁屏后打开屏幕依旧隐藏 需要配和监听setOnSystemUiVisibilityC...
关于Android view阴影的使用
关于Android阴影,谷歌提供的属性是elevation,这个确实可以达到一般想要的效果,常用于图片,但是,坑也是有的。 这个属性需要填充background,不要填充图片。 此外阴影会存在被截断的...
BottomSheetDialog最大展开高度问题
这个问题比较简单,网上解决方案也很多,我这里只是记录下我的需求。在DialogFragment初始化dialog时处理。 companion object { /** * 最大设置弹窗高度 默认展开无...
BottomSheetDialog自定义指北
最近在做控件,一个底部的弹出菜单,因为是dialog,所以弹出时虚拟按键和状态栏显得很不理想,产品要求隐藏掉系统的虚拟按键和状态栏,踩了些坑,记录下。 底部弹出时进入全屏隐藏状态栏、虚拟按键 这个在d...
应用设计边距、圆角简单了解
最近换了一家设计占主要的公司,在开发时发现设计具备一定规律,所以总结下用于以后自行开发时做参考。 一般基础距离以8dp为基准。 边距多为8的倍数,16dp、24dp等,对于占屏幕较大的view,一般边...