开发经验总结
末日代码
无可救药
展开
-
RecyclerView ItemTouchHelper 限制Item在内部拖拽
默认RecyclerView拖拽不限制Item移动区域,即使触摸到父布局外,Item也跟着位移,但不对用户可见。需求为:限制Item在可见区域内移动。So do it.write the funcking source code.XXXClass extends ItemTouchHelper.Callback核心代码,限制Item只能在RecyclerView 显示区域内部拖拽...原创 2022-06-01 17:18:58 · 1000 阅读 · 0 评论 -
Gson快速Json解析教程
Json 在开发应用中大家都不陌生,如何解析和创建也有很多方法可以参考。但是发现和多人还是用JSONObject来解析,其实并不反对这样做,只是讲究效率的今天,我们不应该把时间浪费在去揣摩一级一级节点结构上面。其实Gson FastJson等第三方的Jar包在处理这些上面很强大,效率也比传统的JSONObject要快上不少,关键是省时间,一劳永逸!好了不废话了,下面教大家如何快速的1分钟左原创 2014-07-01 15:30:53 · 231 阅读 · 0 评论 -
Android VideoView或MediaPlayer 播放视频控制静音和正常音量模式切换
再做闪屏页广告的时候,如果是视频媒体,通常用户都不想听广告到底在播什么。如果是 MediaPlayer 的话设置静音模式mediaPlayer.setVolume(0f, 0f);设置有声模式mediaPlayer.setVolume(1, 1);假如是VideoView呢,MediaPlayer对象是私有成员,没办法直接获取到,咋办videoView.setOn...原创 2018-11-19 15:11:00 · 8092 阅读 · 0 评论