自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梁健雄的博客

Code one real world!

  • 博客(5)
  • 收藏
  • 关注

原创 Android 一个比较完善的输入法状态监听 KeyBoardWatcher 实现

Android 一个比较完善的软键盘状态监听 KeyBoardWatcher 实现相信大家都会遇到项目中有EditText控件需要监听输入法软键盘状态的需求然后你会发现在查找API的时候,并没有这样的监听接口以及靠谱的API不靠谱的方案:方案1: (context.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMetho...

2019-09-19 17:15:56 1163

原创 PageIndicatorView滑动指示器

相信大家可能都用过滑动指示器,开源的也有很多种,最近项目中有遇到过,于是自己写了一个。前期思想:1. 肯定要满足左右滑动定位2. 肯定要满足动态定位索引,设置page个数3. 要支持自定义的dot选中和未选中drawable4. 要支持最大显示dot数目。数据不足与数据溢出的处理5. 如果数据数目>最大显示dot数,如果处理显示更多 ,这是个难点解决方案:1...

2019-08-20 19:04:07 657

原创 kotlin 计算两个日期相差天数

如何计算两个yyyyMMdd格式的data之间的日期天数最近在开发一个日志库的时候遇到一个时间计算问题。需求是这样的,日志文件夹XXX/yyyyMMdd/xxx.log,我想开发一个日志有效期时间设定功能,到期自动删除日志文件奈何我不想在日志文件名上做手脚,文件名上加上时间戳或者通过读取文件最近修改时间是一个有效的方案,但是我偏不想这么做。考虑原因之一是,日志文件名和路径名是定制化设置...

2019-08-12 13:08:10 5386

原创 自定义控件之动态声纹波形图实现

自定义控件之动态声纹波形图实现 1、首先波形图的高低代表数值的大小,数值来源是什么。可以是音量,可以是你自定义的任何属性数值。所以这个自定义控件对外暴露的就是设置数值的接口。 2、如何做一个会动的波形图,实时绘制的波形图,第一个想到的是定时任务,不断的绘制数据到页面上,可是波形图后续的数据是要替换前面的,如何做出波形图的数据在往前移动的效果。用Cavus就可以做到。

2017-11-02 10:34:03 3411

原创 横屏Activity下Dialog设置全屏无效的问题

横屏Activity下Dialog设置全屏无效的问题,设置dialog横屏的方法。

2017-10-30 17:45:24 1673

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除