最新消息:文章中包含代码时,请遵守代码高亮规范!

李, 泰愚的文章

Android 浸入状态栏时头布局的调整【原创】

Android 1个月前 (04-19) 55浏览 0评论

最近遇到一个问题,就是用项目中已有的状态栏浸入方法对一个页面进行处理时,会导致页面的标题头也浸入了状态栏,由于时间和其他原因无法整体重写页面,只能利用已有的办法进行处理,所以采取了在代码中动态的给头布局设置一个状态栏高度的MarginTop的方法,强...

Android RadioGroup与RadioButton进行单选操作【原创】

Android 1个月前 (04-19) 41浏览 0评论

Android日常的开发或者使用中,遇到单选操作几乎是肯定的,比如性别选择,问卷答题类的功能,都是单选,那么实现这种功能,一般会使用到RadioGroup和RadioButton组合,这也是Android中的基础控件之一。 先是在布局中使用控件: &...

Android ListView展示多种的条目布局【原创】

Android 1个月前 (04-19) 32浏览 0评论

在日常开发中,偶有会遇到ListView需要展示不同的条目布局,近期遇到一个,本来本着最简单的想法,在getView中,通过传进来的实体类其中一个type字段,进行判断,从而用不同的ViewHolder进行布局,如下: if ("2&quo...

Android ListView数据适配器的封装【原创】

Android 1个月前 (04-19) 45浏览 0评论

日常开发中,在遇到一些简单的列表控件实现时,当业务逻辑没有设计到复杂交互,那么数据适配器adapter的日常写法是继承BaseAdapter,然后重写其中的四个方法: @Override public int getCount() { r...

Android Root设备中的su权限获取和使用【原创】

Android 4个月前 (01-24) 254浏览 0评论

Android开发中,偶有会遇到对一些定制设备的开发,一般这种设备都会有root权限,开发中也会用到root权限去做一些操作。 比如安装操作,普通的Android手机安装apk时都会跳出安装的界面,但用到root权限时,这个可以跳过,操作如下: Pr...

Android Design包之CardView基本使用【原创】

Android 4个月前 (01-24) 264浏览 0评论

Android开发中,自从Material Design推崇之后,很多UI设计都偏向MD的设计风格,不得不说这种风格确实在审美上更加美观。其中阴影效果是必不可少的,为了实现阴影,我们有一些方法可以使用,比如让设计师切一张带阴影的背景图,或者用层级的s...

Android 曲线更圆滑的签名画板【原创】

Android 4个月前 (01-23) 274浏览 0评论

Android开发中,在自定义view中,使用Canvas的相应操作,实现类似签名的画板,但有一个问题则是,正常的Canvas操作可以用画板对手机的滑动进行绘制,但是当遇到一些圆滑曲线时,会显得不够顺滑,甚至有折角,这里可以使用二阶beizer曲线来...

7月更新的window10 1703版本安装踩坑【原创】

杂项 7个月前 (10-15) 290浏览 0评论

作为一个有着强迫症的电子产品爱好者,用windows系统总喜欢过段时间重装一下系统,而且是全盘格式化的装。 首先是一直在用的魔方启动盘制作的软件,本人不喜欢那种种做PE盘的,强迫症的感觉里总觉得不够纯净。这次的坑也就正在这里,,, 一开始还是照旧,先...

Android基类封装之Fragment切换辅助类【原创】

Android 7个月前 (10-09) 406浏览 0评论

在现在的Android开发工作中,我们都会用到Fragment来作为界面显示。关于Fragment生命周期等就不再赘述,这里记录一次在慕课上学习中所学到的一个处理多个Fragment切换的封装。 现在我们经常会用到menu配合BottomNaviga...

Android 基类封装之Fragment【原创】

Android 8个月前 (09-18) 473浏览 0评论

现在的Android开发中,Activity和Fragment都是必不可少的,正如上篇博客所写,我们都会封装一个基类的Activity来做一些公共基础的操作。对于Fragment应用的越发广泛,在实际开发中,我们也应当封装一个基础的Fragment,...

Android 基类封装之Activity【原创】

Android 8个月前 (09-17) 437浏览 0评论

Android开发中,我们往往都需要封装一个基类的Activity,以用于封装一些基本公用的方法,避免代码的重复,提高程序的可读性可维护性等。 从onCreate方法开始,这是Activity生命周期中重要的一步,我们的思路是将一些方法都放在这里执行...

Android Bezier曲线之三阶Bezier曲线【原创】

Android 9个月前 (09-05) 446浏览 0评论

上次记录了一篇Bezier曲线基本的二阶Bezier曲线的学习,今天来说说Bezier曲线中的三阶曲线。 关于Bezier 曲线,例如使得曲线更加圆滑,用于动画的绘制等等应用场景也就不在赘述,现在直接上代码来看。 绘制一条三阶Bezier曲线需要四个...

Android Bezier之二阶Bezier曲线【原创】

Android 9个月前 (08-20) 468浏览 0评论

Android开发中,难免会遇到许多动画,绘图方面的需求,今天来记录一下之前在慕课上学习到的Bezier曲线方面的内容,关于Bezier曲线,百度百科叙述的很清楚,而且它的数学公式也有明确的介绍。在Android中的Bezier曲线的应用也很广泛,今...

Android中的按键的分发处理【原创】

Android 9个月前 (08-19) 585浏览 0评论

在Android的开发中,会有要拦截按键的情况,例如拦截返回键,这是一个很简单的操作,只要在Activity中重写onBackPressed()方法,可以将方法体内直接为空实现,如下,或者做一些自己需要在按下返回键要做的操作。 @Override ...

Android格子输入框实现【原创】

Android 10个月前 (08-08) 504浏览 0评论

记录一个项目中需要实现的格子输入框  如图所示 要求大致是待输入的格子背景为带点白色遮罩的黑色背景,其余输入框则是纯黑色背景,总共最多输入位8位。个人觉得要点在于输入控件的选择,以及控制键盘输入与删除两种情况下,背景切换以及数字的显示。经前辈提点,...