美文网首页
高仿得到-底部播放器

高仿得到-底部播放器

作者: 汤增雷 | 来源:发表于2017-11-24 14:48 被阅读0次

    《2017感动中国十大事件》
    
    网贷公司一客户是个孤儿,今年在平台上借了几千块钱买了部iphone X,因为最近手头太紧钱一时还不上来。于是平台找到了他的父母将欠平台的几千块追了回来,而客户也找到了自己的父母,这是个感人的故事~~
    

    好啦,按照惯例,先来看下效果图:

    效果图

    看到这个效果我的第一反应是用 WindowMananger 去做,但是实现起来发现以下不足:

    • WindowManager 会对底部内容进行遮挡;
    • 部分手机不支持小空间的显示;

    其实最普通的做法当然是在每个 activity 底部放一个这样的布局,但是这种做法显得比较低级。于是果断调查了下其他 app 的实现思路,下面是对自己 copy 思路的记录,期间发现一些比较不错的工具,大家可以使用下;

    这里有朋友可能会考虑反编译看下别人的代码,但是现在很多应用都进行了加固,源代码几乎无法查看(想知道具体原因欢迎查看我的另一篇文章)因此我们考虑采用其他方式:
    思路

    虽然通过 adb 命令也可以很快查看Android系统当前运行Activity

    ’‘’

    adb shell dumpsys activity |grep "mFocusedActivity"

    ‘’‘

    命令替代工具:

    工具github

    效果图:

    网易调研

    通过 DDMS 我们可以看到页面布局的结构:

    工具使用

    再通过此方法查看得到验证下自己的想法:每个 Activity 中实现。

    到这里,我们只需要在每一页的 ScrollView 或者 ListView上加上收拾的坚挺判断,那么就可以实现上面的效果了~~

    相关文章

      网友评论

          本文标题:高仿得到-底部播放器

          本文链接:https://www.haomeiwen.com/subject/ymqfbxtx.html