安卓自定义组件开发
文章平均质量分 55
程序员阿杰
这个作者很懒,什么都没留下…
展开
-
打造一个带有模拟焦点的影视剧集选集组件
过程分析 安卓机顶盒开发中,很多时候都需要我们能够有自定义View的能力。而且通常需要处理按键相关的逻辑,其实就是和焦点相关的逻辑。我这里说的焦点并非之前的博文中提到的焦点。前面说到的焦点是一个被标记的View。我这里说的是视觉上的焦点,就是你能够看到的被标记的位置。通常我们处理焦点问题,可以采用安卓提供的焦点相关的api。当然我们也可以自己模拟实现焦点。本文将带你实现一个较为简单的模拟焦点的自原创 2016-12-02 18:29:05 · 599 阅读 · 0 评论 -
简单粗暴打造BottomSheet效果
当下很多应用实现了这样一个效果,可以从窗口侧边划出隐藏的部分视图,划出过程中背景色逐渐改变,官方的BottomSheet就实现了这样一个效果。但毕竟官方代码出于健壮性和安全性等的考虑,api设计的较为复杂,今天我们就尝试自己实现一下。为了贯彻”熔岩流”精神,我们先上效果图: 废话不多说了,来看下实现吧。 代码实现 SideMenu类中包含了主要的逻辑,其他的代码较为简单: packa原创 2016-11-27 14:11:42 · 1263 阅读 · 0 评论