- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 Gitlab实现项目版本管理
Gitlab实现项目版本管理简介 GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片
2017-05-17 14:58:21 8032
原创 芝麻分曲线图
1.简介其实这个效果几天之前就写了,但是一直没有更新博客,本来想着把芝麻分雷达图也做好再发博客的,然后今天看到鸿洋的微信公众号有朋友发了芝麻分的雷达图,所以就算了,算是一个互补吧。平时文章也写的比较少,所以可能有点杂乱,有什么需要改进的地方欢迎给出建议,不胜感激。效果图:2.步骤:初始化View的属性初始化画笔绘制代表最高分和最低分的两根虚线绘制文字绘制代表月份的属性绘制芝麻分折线绘制
2016-11-17 10:21:31 4065 4
原创 弧形ProgressBar、SeekBar
github上有很多弧形或者圆形的ProgressBar和SeekBar。前几天无意中发现一个弧形的ProgressBar觉得挺不错的,就下载来看看源码。ColorArcProgressBar 地址是这个:https://github.com/Shinelw/ColorArcProgressBar 运行他的Demo的时候发现几个问题,并且有些问题在issue里面也有人提出了,但是作者一直没有回复
2016-11-05 14:49:12 3248 3
原创 Android解决AutoLayout不能设置多种设计稿尺寸的问题
张鸿洋大神的AutoLayout确实很好用,极大地解决了Android的适配问题,这个真的可以称得上是进入了全新的适配时代。在此再次感谢大神的无私奉献。但是还有一个不太完美的地方就是在Androidmanifest里面设置好设计稿尺寸之后就不能修改了,这样在我的项目中就会有一个问题:我们的APP不用支持横屏,但是需要支持一个平板的横屏,所以需要写两套布局,也需要连个设计稿。我查看了AutoLayou
2016-10-14 14:44:11 3238
原创 Android 使用Databinding遇到的坑
Android 使用Databinding遇到的坑不得不说,Android的databinding在某些情况写会特别好用,极大的解耦我们的代码,在最近的项目中,我也尝试了使用Databinding,感觉效果还不错,可能是因为我们做的APP是一个车载DSP控制类的,用户连接上设备后,用户进到某个界面,获取当前界面要显示的数据,用户修改了数据之后,设备也会返回修改的结果,类似于请求响应模型,这个时候由
2016-10-14 12:08:16 8818 1
原创 自定义material theme的属性
使用material design的时候,会有很多默认的东西,比如默认的edittextview的光标颜色.通常我们的style是这样写的<style name="AppTheme" parent="Theme.AppCompat"> <item name="colorPrimary">@color/primary</item> <item name="colorPr
2016-02-24 10:53:31 3155
原创 Android使用service的bind方式使用服务的使用需要注意的一个问题
使用android的服务的时候,可以使用startservice和bindservice,或者两者混用,这样就可以达到Activity结束服务不结束,并且在Activity可以通过返回的实例控制service的目的,但是需要注意的一个地方是bindservice返回实例是异步的,所以用返回的实例控制service的时候需要在onServiceConnected的回调之后执行,否则就会报空指针异常
2016-01-04 10:29:45 1033
原创 RecyclerView , IllegalStateException: Cannot call this method while RecyclerView is computing a layo
RecyclerView , IllegalStateException: Cannot call this method while RecyclerView is computing a layout or scrolling在使用recycleview的时候,里面的每一项都有一个seekbar的子控件,当同时滑动几个seekbar的时候就有可能导致app crash掉,报这个错误.原因是我再滑
2015-12-30 19:24:23 10155
原创 谷歌的导航抽屉NavigationView、DrawerLayout的去掉默认的图标颜色和选中颜色
谷歌的导航抽屉NavigationView、DrawerLayout的去掉默认的图标颜色和选中颜色谷歌的抽屉导航还是挺好用的,但是总感觉封装过度了,很多东西不能改 能修改的东西也就这些,但是如果要修改更多似乎有点无能为力了<attr name="android:background"/> <attr name="android:fitsSystemWindows"/>
2015-12-03 10:59:48 4341 1
原创 自定义标题栏(中间是三个文本)
* 在之前写的那篇文章的基础上再增加一些内容,就是中间有三个文本,可点击 *首先增加以下属性: - <!-- 中间三个文本的默认颜色和按下颜色--><attr name="centerTextDefaultColor" format="color"></attr><attr name="centerTextPressColor" format="color"></attr>` <attr
2015-10-31 18:48:26 628
原创 RecycleView显示不同类型的Item
之前也用过listview来显示不同的item,不过现在recycleview出来那么久了,也越来越多人用了,现在我也觉得recycleview比listview好用了.所以就有了这篇文章,作者才疏学浅,如果有什么错的地方欢迎指正.如果你不熟悉recycleview,建议先熟悉它的用法下面demo仿造zaker的设置界面步骤 1. 创建不同类型的item对应的布局文件 2. 为每个类型的it
2015-10-24 17:55:05 6704 6
原创 4.4系统让App最简单的实现沉浸式状态栏
1.在res目录下创建vulues-v19文件夹,因为只有4,4以上才支持沉浸式2.创建styles.xml文件,style继承自Theme.AppCompat.Light.NoActionBar或者Theme.AppCompat.Light.Dar,Theme.AppCompat.Light.Light都可以 3.设置colorPrimary和colorPrimaryDark颜色一致,前者是too
2015-10-24 11:30:20 843
原创 自定义标题栏
序言现在的程序总体布局一般分为两种:一种是遵循Google的material design风格,一般是顶部toolbar,侧滑菜单之类的,另一种是和IOS类似的底部导航菜单,顶部是自定义的标题栏.两种风格各有特色,谈不上谁好谁坏.程序开发只要遵循其中一种,都能设计出美观的程序,特别是选在4.4以上的系统可以支持沉浸式状态栏,再加上两种设计风格,可以说现在的程序比以前好看很多了.自定义标题栏在网上
2015-10-14 16:16:34 910
原创 vs遇到异常,这可能是由某个拓展引起的的其他原因及解决办法
2014的第一件事 上个星期实训时,新建一个MFC的解决方案,当点头文件的时候总是会弹出一个对话框说:遇到异常,这可能是由某个扩展所致。如下图所示 对于这个问题,我被困扰了好几天,这几天来可谓寝食难安。直到今天半夜三点半终于解决了。顿时困意全无,写下此篇,为各位使用VS开发工具遇到这样的问题而无法解决的朋友一点参考;同时也为我刚过去的诸事不顺的2013道个别
2014-01-01 05:10:04 2038 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人