![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 56
Liberation_k
分享一些心得
展开
-
一行代码实现android底部导航栏
https://github.com/Liberations/BottomBarDemo主要功能点构建者模式链式设置导航栏条目自定义导航栏的字体大小图片大小支持纯文字类型支持底部按钮点击事件代码简洁不到300行,只有一个类 直接拿来用看效果是否满意用法 private fun initBottomBar() { bottom_bar_activity_main .setContainer(R.id.fl_content_activity原创 2021-06-02 17:25:09 · 540 阅读 · 0 评论 -
可以缩放平移的时间刻度尺,方便自定义UI需求。仿萤石云历史录像时间轴
https://github.com/Liberations/TimeRulerTimeRuler[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ijjdgeFo-1622625760598)(https://jitpack.io/v/Liberations/TimeRuler.svg)]可以缩放平移的时间刻度尺,方便自定义UI需求。仿萤石云历史录像时间轴效果:Add it to your build.gradle with:allprojects { r原创 2021-06-02 17:22:59 · 796 阅读 · 0 评论 -
VerticalGridView焦点控制问题
最近用leanback开发TV软件 用到了VerticalGridView,发现当下一行不满的时候无法移动到下一行,如图,期望当光标移动到最右时 按下或者右能跳到下一行。按照狗哥的设计寻找焦点的规则是相近的View。很明显此时焦点下方或者右方已经没有View了。这时候就得手动控制focusSearch让他能找到下一个View,想到的是当寻找下一个焦点为空的时候我们手动返回期望跳转的View。这思路可以解决挺多焦点切换的问题通过获取VerticalGridView的每行个数跟getChildCount方法原创 2021-04-26 12:38:39 · 2175 阅读 · 3 评论