gyf-dev/ImmersionBar ? reverse-engineered prompt
Reverse engineered prompt
帮我做一个 Android 沉浸式状态栏和导航栏的工具库,适配 4.4 以上系统,能让开发者用很少的代码就把状态栏和导航栏的颜色,透明度,字体和图标颜色都设置好,还要处理横竖屏切换,刘海屏,软键盘弹出,和底部输入框冲突这些常见问题。
希望它能方便地用在 Activity,Fragment,DialogFragment,Dialog,PopupWindow 这些场景里,也要支持 Kotlin 的写法,最好再带一个简单的 demo 页面,能把常见效果都展示出来,方便别人一看就会用。状态栏文字变深色,导航栏图标变深色,自动跟随背景变色这些也要考虑到,不同机型尽量兼容一点。
如果有些系统能力需要查最新资料,先上网看看当前文档再实现。最后把用法整理清楚,让我能直接拷贝到项目里用。
Are you gonna build this?
make sure you review the code using coderabbit