会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
为往圣而继绝学
好记性不如烂笔头
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2022年4月19日
修复头条屏幕适配方案导致的两次获取尺寸不一问题
摘要: 所谓头条屏幕方案就是修改了DisplayMetrics类,让设备的dp宽强行按设计稿来,所以DisplayMetrics获取的一些参数都是缩放过的,并不是真实的。在一些情况下会出现两次获取结果不一样,就产生了bug。由于项目已经用了这种方案(个人不太倾向使用),所以解决这个问题。目前出现的现象就是第
阅读全文
posted @ 2022-04-19 13:45 徐影魔
阅读(412)
评论(0)
推荐(0)
2022年4月3日
折叠文本控件FoldTextView
摘要: 说明 本来使用这个项目,但里面有个bug,修复一下,特此记录。 属性 <declare-styleable name="FoldTextView"> <attr name="showMaxLine" format="integer" /> <attr name="tipGravity" format
阅读全文
posted @ 2022-04-03 13:48 徐影魔
阅读(70)
评论(0)
推荐(0)
2022年3月29日
HTML 学习
摘要: 概念 1.响应式设计:根据设备不同尺寸,引用不同css样式,从而展示不同的布局。 移动端大小优化 <meta name="viewport" content="width=device-width,initial-scale=1">
阅读全文
posted @ 2022-03-29 14:25 徐影魔
阅读(34)
评论(0)
推荐(0)
2022年3月27日
AppBarLayout 不滚动问题
摘要: 起因 由于项目App迭代,一个布局发生了改变。因此产生了一个奇怪的问题,按道理,滑动NestedScrollView的时候,AppBarLayout会上移。这是appbar_scrolling_view_behavior和scroll|enterAlwaysCollapsed使用的常规操作嘛。但是拖
阅读全文
posted @ 2022-03-27 20:29 徐影魔
阅读(1270)
评论(0)
推荐(0)
2022年3月26日
Android开发常见BUG问题记录
摘要: Android沉浸式状态栏与EditText问题【沉浸式状态栏实现及遇到的坑】 Android WebView加载html文本时,图片太大不能适配屏幕 Android 键盘遮挡editText遮挡登录按钮 Android Studio 无法预览markdown问题 Git SSL certifica
阅读全文
posted @ 2022-03-26 12:45 徐影魔
阅读(32)
评论(0)
推荐(0)
刘海屏适配踩坑
摘要: 今天在EMUI上获取状态栏高度结果只有6像素,这算是EMUI的bug吧。所以加了个判断来获取状态栏高度。让状态栏至少为25dp。 public static int getStatusBarHeight(@NonNull Context context) { int height = 0; int
阅读全文
posted @ 2022-03-26 12:45 徐影魔
阅读(44)
评论(0)
推荐(0)
Android UI:用ItemDecoration实现物流时间轴
摘要: github 源码 昨天看到有人实现了这个ui,但是主要在布局里写的。当然我之前也是在布局里写的,但是貌似见过用ItemDecoration实现的。于是我评论说让他用ItemDecoration试一下,他回复我想多了。好吧,不管想的多不多,我自己试下就知道可行不可行了。当然是可行的,不然我也不会写这
阅读全文
posted @ 2022-03-26 12:45 徐影魔
阅读(200)
评论(0)
推荐(0)
Kotlin-三目表达式Kotlin版
摘要: 由于Kotlin没有三目表达式这种写法,一般用if else就可以,但是写起来比较麻烦,于是我便写了个扩展函数,支持Boolean和表达式,感觉还行。如果大家有更好的方案,可以留言。 /** * * @author xunevermore * create on 2021/10/26 18:20 *
阅读全文
posted @ 2022-03-26 12:45 徐影魔
阅读(134)
评论(0)
推荐(0)
Android UI:RecyclerView 悬浮Item实现
摘要: 演示效果 思路 RecyclerView外包裹一个FrameLayout,通过adapter创建悬浮的Item,将其覆盖在RecyclerView上面, 再通过监听RecyclerView的滚动,动态改变悬浮item的translationY,实现悬浮。 使用 floatRvItemContaine
阅读全文
posted @ 2022-03-26 12:45 徐影魔
阅读(366)
评论(0)
推荐(0)
Android Studio 生成jar包任务
摘要: def jarPackage(buildType) { return tasks.create("jar${buildType.capitalize()}Package", Copy) { def aarFile = file(project.buildDir.path + "/outputs/aa
阅读全文
posted @ 2022-03-26 12:45 徐影魔
阅读(71)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告