
项目总结
文章平均质量分 79
Kiven_Android
生活不是眼前的苟且, 还有诗和远方
展开
-
项目总结之防止连续点击打开两个重复页面的技巧
概述: 最近正在对公司的项目进行一些总结,将遇到的问题以及如何解决的记录下来,以便于下次遇到这样的问题还在冥思苦想上次是怎么解决的?这样能节约很多时间。主题: 我们在开发APP的时候难免会遇到在某些低端机和很卡的机器上面出现多次点击某个按钮或者页面,这样导致等手机响应后会弹出好几个界面,最近发现Android端的微信的搜索页面是没有做处理的,连续点击两次搜索,会弹出两次搜索原创 2017-02-09 16:34:53 · 1918 阅读 · 1 评论 -
7月总结以及接下来的学习计划
7月总结以及接下来的学习计划 转眼间,7月又快过去了,6月还说好博客会继续写下去,可是一忙再忙又给延误了,自己的学习计划也没得到很好的落实.检讨中…..7月总结: 7月主要把时间都花在熟悉公司的项目中,由于开发的是SDK,跟业务相关联的比较多,需要去熟悉SDK的架构等等.这几天天天晚上加班到10点才回去,大部分都是在搞公司的东西,自己学习的时间比较少.想想公司还是挺人性化的,对我原创 2017-07-20 09:24:37 · 844 阅读 · 0 评论 -
6月总结
6月总结 六月到现在一直没有新的博客发布,原因是作为身处毕业季的我,6月可谓是即开心又悲伤的一个月,大家各奔东西,为了完成自己的梦想,有人去了北上广,有人去新二线城市,不管去何处,大家都怀揣着一颗美好的心,而我也经过5月和6月的努力进入了二三四五,相比刚出来实习的那个阶段,从一个懵懂的小少年渐渐地适应了这个社会,适应了周围的工作环境.这篇文章就不讲废话了,接下来我介绍下是如何做面试准备的.一原创 2017-07-02 17:19:21 · 588 阅读 · 0 评论 -
Android Dialog总结
概述:android开发中最常用的就是Dialog类,除了自定义dialog布局,最多的就是用在弹出对话框、进度条、输入框、单选、复选框。1、选择对话框:AlertDialog.Builder dialog = new AlertDialog.Builder(this);dialog.setTitle("选择对话框");dialog.setMessage("请选择确原创 2017-02-14 17:54:38 · 479 阅读 · 0 评论 -
Recyclerview展开收起
前言 几乎所有的app都会遇到列表的展开与收起功能,最近公司的产品也用了,相信大家都知道Recyclerview已经逐步替代了listview成为主流,原因不仅仅是在于它的缓存机制,还在于它对于条目的数据更新设置了更多动画。接下来我们就来实现一个万能的条目展开与收起。这里就不多BB了,直接上代码,布局文件就太简单了,不贴代码了。public class MainActivity exten原创 2017-03-22 17:51:20 · 8968 阅读 · 6 评论 -
修改v7包中SwitchCompat的颜色
在项目开发中,我们有时候为了去兼容系统低版本和高版本的时候,往往会使用一些控件,比如说一个按钮,同样的按钮在不同系统上显示出的样式都是不一样的,所以为了兼容这种低版本谷歌出了v7包,意图将高版本与低版本的样式兼容起来。虽然这种兼容可以用图片其他的方式来解决,但是那样做对整个app的性能又会产生影响.这次需要自定义的是滑动开关的颜色:在style.xml中配置:原创 2017-02-25 15:29:48 · 1713 阅读 · 0 评论 -
修改5.0中Datepicker的背景颜色
项目中再次遇到的一个问题,使用到了DatePicker控件,在Android5.0+上的DatePicker是完全的Material Design风格,但是更多的时候,它顶部的背景颜色与整个项目的颜色风格不是很搭,这时候就需要去修改控件的颜色了。如何去解决呢? @style/MyDatePickerStyle @color/colorStatusBar原创 2017-02-25 14:20:37 · 4341 阅读 · 0 评论 -
修改Toolbar返回按钮的颜色
在项目中遇到一个这样的需求,在不同的界面返回按钮的颜色需要不一样,虽然可以提供不同的图片来达到相同的效果,但是那样做的话就会导致原来在5.0+上的点击水波纹效果将会消失,那如何做到既修改了返回按钮的颜色,又不失酷炫的效果呢?也很简单,下面是我在stackoverflow上找到的解决方法: @color/arrow_color //your code ....原创 2017-02-25 14:05:10 · 2557 阅读 · 0 评论 -
v7修改Button颜色并保持默认的点击效果
一、常用修改Button颜色并设置点击效果方法Android中Button的默认颜色为灰色,并且带有默认的点击效果,在5.0以上的系统还有涟漪的效果。通常在开发时我们都会修改Button的颜色,最常用的方式就是修改Button的背景颜色,即“android:background”;只是修改简单的修改背景颜色的话Button就没有点击效果,这时我们一般会使用selector来实现点击原创 2017-02-25 12:37:52 · 3579 阅读 · 0 评论 -
Activity与Fragment如何通信
概述:Activity向Fragment传值在很多app中都有类似的使用,虽然现在的eventBus和RxBus都可以代替Activity向Fragment传值,但是这里还是要记录下,毕竟不是所有项目中都使用了EventBus或者RxBus。核心:发送数据://Activity传值,通过BundleBundle bundle = new Bundle();bun原创 2017-02-14 16:59:13 · 1384 阅读 · 0 评论 -
自定义RatingBar样式
概述:RatingBar是基于SeekBar(拖动条)和ProgressBar(状态条)的扩展,用星形来显示等级评定!在项目中使用概率是很大的,但是系统默认的样式真的不敢恭维,虽然5.0后的效果好了很多,但是对于低版本还是存在问题。这个时候就需要去自定RatingBar的样式:首先需要准备三张图,实心、空心、一半空一半实的心 <item android:id="@原创 2017-02-14 16:47:42 · 438 阅读 · 0 评论 -
Android透明度换算
概述:当我看到设计师给我的设计图上写着颜色百分之90的透明度,顿时心里一万个草泥马,你好歹也给个A、R、G、B中的A啊,但是设计师说你自己去换算,问题是老板也这么说,我也就没办法了,自己查资料寻找解决办法。皇天不负有心人,终于让我给找到了。核心:首先介绍下关于颜色的知识:颜色值是16进制的颜色这里举例一个颜色:#ff00ff001、前两位是颜色的透明度,后面的6位是原创 2017-02-14 16:09:51 · 530 阅读 · 0 评论 -
Reveal Effect(揭露效果)低版本兼容
概述: 2014年Google官方发布Android5.0后带来了一系列的在界面上的更新,包括Material Design(虽然设计这种风格的设计师已经从谷歌离职进入亚马逊)、SVG、转场动画、兼容控件、水波纹、阴影等等。但是这些效果存在着不可避免的问题—兼容性,虽然谷歌官方和第三方库提供了一些兼容方案,但是还是很难达到与5.0一样的效果。 今天带来的是Android5.原创 2017-02-14 15:47:01 · 1209 阅读 · 0 评论 -
Shape绘制圆形头像或角标
概述:shape可以绘制矩形环形以及椭圆、所以只需要用椭圆就可以完成需求、在使用的时候将控件比如textview的高宽设置成一样就是正圆、solid表示远的填充色、stroke则代表远的边框线、所以两者结合可以实现带边缘的圆。代码如下:<shape xmlns:android="http://schemas.android.com/apk/res/android"原创 2017-02-14 13:57:49 · 1119 阅读 · 0 评论 -
如何解决aar中的第三方依赖无法调用问题
如何解决aar中的第三方依赖无法调用问题背景: 近日公司需要做一个信息流的项目,嵌入到已经存在app中,为了让信息流的模块进行独立,需求是将信息流模块打包成aar形式,单独集成到主项目中.问题: 在集成的过程中遇到了一些问题,如果将aar放到lib目录下,aar里面依赖的第三方库无法调用,因为编译aar的时候,并没有将第三方依赖的库编译到aar中,aar中只有源代码\资源文件等.原创 2017-09-01 15:00:04 · 15966 阅读 · 11 评论