自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Android组件化初识

组件化的初次学习与使用

2017-10-16 14:31:40 651 2

原创 Android蓝牙开发初识篇

流程获取蓝牙操作对象-BluetoothAdapter开启蓝牙 通过intent,需要用户同意mBluetoothAdapter.enable() 不用用户同意查看自己配对信息 bondedDevices开启可检测性-intent搜索设备-广播监听、startDiscovery()统一UUID成为客户端(写出信息)- BluetoothSocket成为服务端(读出信息)- ...

2018-05-10 11:30:35 351 2

原创 TextView设置不同的点击事件与不同的颜色(kotlin版)

设置不同的点击事件class TextClick(val content: String, val context: Context) : ClickableSpan() { override fun onClick(widget: View?) { when (content) { "《委托扣款协议》" -> ...

2018-03-06 15:07:50 4466

原创 Volley分析——初始化篇

简介对于Volley我相信大家都不会陌生,这是Google为我们Android开发者提供的联网框架。适用于数据量不大,但是通信频繁的操作。但是对于大数据量的操作,如上传图片等表现的非常糟糕。所以Volley适合我们在学习或者一些小的开源项目使用,但是不适合用在正式项目中,否则坑有点深初始化分析当我们使用Volley的时候,我们必须先进行初始化, val mQueue by

2018-01-19 11:50:18 419 1

原创 PrototypeGridProgressbar——类似汽车油表的自定义控件

类似汽车油表的自定义控件,可以根据手势调整进度(使用手势识别器进行手势判断)

2017-08-02 18:42:07 596

原创 listView与recyclerView的吸顶动画

仿ios微信通讯录的动画,分栏具有吸顶效果。因为ios的list控件自带分组效果。所以设计妹子就要求我们苦逼的Android开发也要做,做就做吧,到也不是很难。实现方式原来用过的,使用listView进行分栏显示,在跟布局的顶部添加一个与分栏一致的控件,对listView进行滑动监听,判断是否顶部分栏显示哪一组的分栏。使用recyelerView的ItemDecoration,recyclerV

2017-07-26 16:13:36 463 2

原创 SideBar 仿微信联系人侧边栏界面搜索Viwe

需要做了一个仿微信侧边烂搜索界面的View,这种简单的控件如果去github上的话,很麻烦,所以就自己写了一个,代码很简单

2017-07-25 15:00:28 781

原创 融云SDK设置头像与消息监听注意事项

融云使用时头像设置与消息监听设置

2017-07-10 10:28:34 2177

原创 MediaRecorder与MediaPlayer的简单使用

http://www.2cto.com/kf/201408/326131.html MediaRecorder类详解遇到的坑: - 如果想重复录音与播放,调用reset就可以了,不用释放资源(release) - MediaPlayer如果没有调用reset时,如果重复播放,就会报错(Native Method)) - 与IOS交互过程的坑:使用AAC格式,IOS可以播放,但是ios录制

2017-07-07 14:26:51 520

原创 NoScrollViewPager解决嵌套listView依然可以滑动的问题

最近项目中有个需求,使用ViewPager嵌套Fragment,有的Fragment中有listView,ViewPager不可以进行滑动。开始只是重写它的onInterceptHoverEvent与onTouchEvent方法,使之返回false。但是不是这么简单,我们依然可以发现在有listView以及类似的列表控件时,都会让ViewPager有顿顿的滑动效果。

2017-06-11 00:34:59 809

原创 撸起袖子自己写一个通用的刷新控件

项目中我们经常有上拉、下拉刷新的需求,几乎所有的listView、RecyclerView都会伴随着上拉、下拉刷新的需求,如果我们使用一些开源控件,换了控件我们就要更新,现在我们自己撸起袖子写一个通用的刷新控件项目地址

2017-06-01 17:54:23 393

原创 当数据传输不方便的时候,可以使用接口回调工具类InterfaceUtils

今天有个需求,是要求在两个没有什么关系的activtiy中进行信息传输,因为数据类型太复杂,不能使用本地存储,使用eventbus又感觉太重了,因此写了一个工具类使用单例进行初始化使用集合保存接口对象对外提供add、remove方法,remove方法必须调用,防止内存溢出对外提供业务方法,可以调起所有接口的方法

2017-05-03 15:02:40 788 3

原创 小球滑动已八卦方式滑进滑出、可以在外圈滑动的BallSpinningView

今天又个下拉刷新的需求,UI需要我们自定义一个比较刷新动画。两个重叠小球先按太极分割线的方式到圆的两端,然后进行旋转,最后又已太极的形式收回来。 说着很简单,但是做起来还是有一点难度的,需要计算蛮多东西的,对于我这种数学不好得人很要命啊。 先说思路吧先在控件上绘制重叠的两个圆开启滑动之后,两个小圆按八卦的形式滑动出去,此时他们的轨迹是一个半圆形,直径是外层轨迹(小圆将在他的圆线上滑动)的半径

2017-04-28 20:25:34 407

原创 与ViewPager合用的MyTitleLayout,可以设置滚动指示器

可以设置多个、线性的标题,因此可以继承LinearLayout 指示图标可以使用onDraw绘制上去根据ViewPager滑动进行设置指示图标的位置可以手指滑动标题,进行切换ViewPager界面

2017-04-28 19:47:47 297

原创 今天起,学这努力

从这周起,本菜鸟将要自己维护一个View的开源的项目,这个项目中将添加我自己写的一些有价值或者动画比较好看的View,我都会放到这个项目中,大家可以一起学习交流。

2017-04-28 19:05:56 245 1

原创 使用Retrofit踩到的坑(持续更新)

Retrofit踩到的一些坑

2017-04-17 11:07:00 767

原创 关于BaiduMap自定义覆盖物

baidumap自定义覆盖物的一种解决方式

2017-04-09 15:00:47 742 2

空空如也

空空如也

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

TA关注的人

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