自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (16)
  • 收藏
  • 关注

原创 一步步用懒加载Fragment实现ViewPager多级嵌套下的Fragment的显示与隐藏监听

一.需求背景由于本猿在一个视频app开发组,有一个页面曝光埋点需求,用来统计界面曝光率与点击率,曝光埋点目的是运营为了统计节目曝光与被点击播放的比例,所以为了实现精准的统计数据,需要每个页面展示出来时才进行曝光数据上传,同时用户切换页面之后需要重新曝光,那么就需要监听到页面的显示与隐藏状态,而该视频app架构首页采用ViewPager与Fragment的多级嵌套,外层ViewPager采用Fr...

2019-02-19 15:47:07 1488 2

原创 一个安卓折线图控件

1.废话少说,看效果2.只需要一个class,即实现ChartView.javapublic class ChartView extends View { private float xLength; private float yLength; private float startPointX; private float startPoi

2017-09-29 16:28:37 522

原创 retrofit+rxjava+recyclerview+下拉刷新+自动加载更多

 安卓开发过程中,网络请求与下拉刷新分页列表的控件几乎可以说是必不可少的,但是每次开发一款产品都要重新开发,肯定是不可取的,那么最好是可以自己整理一个开发框架,那么以后开发,直接引入项目即可网络框架的封装,从httpclient,到xutils,再到volley,再到okhttp,每次整合都发现多多少少的不足,目前自己觉得最成熟的一个也就是retrofit+okhttp3+rxjava的组...

2017-03-21 11:13:37 4831 1

原创 RecyclerView实现下拉刷新与自动加载控件封装

前端时间自己整合了一个listview实现的下拉刷新上拉自动加载的demo,有需要的看这里listview实现下拉刷新上拉自动加载,由于新版本APP采用到RecyclerView,发现找不到一个好的简单的效果,于是抽几天时间,结合大牛们的文章,整合出一个比较简洁的RecyclerView实现下拉刷新与自动加载控件一.废话不多少看效果(本人比较笨,不会制作动态图,哈哈哈):1.第一进入页

2017-02-16 16:18:59 3766

原创 安卓material design 主题调色介绍

Android5.0对改变APP样式下了不小的功夫,写法也和以前不一样了,下面先简单介绍一下colorAccent,colorPrimary,colorPrimaryDark……的作用: @color/theme_bg @color/theme_bg @color/theme_bg false t

2017-01-12 09:30:38 471

原创 有关scollview嵌套webview底部空白,高度无法自适应的问题解决方法

当项目中用到webView与listview组合并且放到一个scrollview中的时候,当所有滑动冲突解决之后,你会发现另外一个棘手的问题,那就是当页面跳转的时候,两个页面内容高度不一致,内容较少的页面底部将会产生空白,这个空白高度如果大于一个页面的时候,将会让用户误以为页面没有打开,那么这里有个方法我觉得还是比较完美的:js注入的方式:在当前的activity中加入以下代码1.

2017-01-09 15:02:13 2134 1

原创 安卓友盟分享集成微信QQ微博分享demo精简版

最近做项目用到了分享功能,介于友盟的全家桶,于是放弃shareSDK,选择友盟,虽然是完全按照友盟集成文档来做的,但是总是有些不顺畅,不能一下就搞定,这里记录一下过程,与遇到的坑1.项目准备工作a.到http://dev.umeng.com/social/android/sdk-download下载安卓版sdk,这里我选择了微信,QQ,与微博的精简版b.新建一个项目,这

2016-10-20 12:41:43 4787 4

原创 安卓 简单的 联系人快速检索控件QuickIndexBar实现

一切看效果,效果满足不了需求,可以不必看了实现这样布局,需要自定义右侧QuickIndexBar,具体实现很简单,看代码public class QuickIndexBar extends View{ private String[] indexArr = {"#","A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K",

2016-08-10 14:35:35 2799 1

原创 自定义基类BaseActivity,节省开发步骤

自己在开发过程中发现同一个APP中,一般多个activity都拥有相同的Titlebar,而且相同的按钮作用也是一样的,如果每次在xml中都去写布局文件,未免太费事,不如直接抽取一个基类BaseActivity,以后自己开发activity直接继承BaseActivity就好,这里记录下自己曾经抽取的BaseActivitypublic abstract class BaseActivity

2016-06-17 13:26:22 4474 2

原创 安卓常用到的几个工具类(不定期更新)

自己做项目,用到的几个工具类,这里记一下,以后找到方便

2016-06-13 16:20:56 4976 2

原创 记下两个比较有用的地址

记下两个比较有用的地址点击打开链接点击打开链接

2016-06-07 17:15:27 399

原创 安卓 自定义 日期和时间选择器,在一个布局中,可以直接调用

废话不多说先看效果,效果不符合,就不要用看了。安卓提供自己的日期选择和时间选择,但是样式并不是自己想要的,如果非要把他们放在一起,会发现,样式不好看,而且时间和日期选择控件的大小不好控制,甚至根本没法放在一行上,所以实现自定义日期时间选择器有两种方式1.自己写自定义控件,需要能滚动的WheelView,虽然网上有三方的WheelView,但是我们自己还要懂自己如何计算日期时间,时间确实

2016-05-13 13:17:44 9419 5

转载 自定义圆形Imageview

前段时间用到圆形图片,于是网上找到一个圆形自定义控件,这里自己整理一下,放到这里public class CircleImageView extends ImageView { private static final ScaleType SCALE_TYPE = ScaleType.CENTER_CROP; private static final Bitmap.Config

2016-05-13 10:16:06 578

原创 记录几个比较有用的自定义viewpager

1.不能滑动的ViewPager,并且内部有左右滑动控件可以不受其影响只要重写onInterceptTouchEvent重写onTouchEvent事件,都返回false,什么都不用做NoScrollViewPager.java/** * 不能左右划的ViewPager * * @author ganyufei * */public class NoScrollVi

2016-05-13 10:00:18 441

原创 安卓 集成微信支付和支付宝

最近比较闲,公司项目更换后台,于是自己来研究微信支付和支付宝支付,把自己学习的过程写下来,以备以后查看。注:要集成微信支付和支付宝功能,必须要有以下几个配置信息,而这写信息需要公司去微信支付和支付宝开放平台申请并提供给开发者,当然自己也可以去申请,这里作者用的是公司提供的,这里不纠结这些过程。获得这些信息以后将配置信息放到一个静态类中,以共统一使用,但是处于安全考虑,微信与支付宝推荐这些数

2016-05-12 15:53:05 9586

rxjava2 +retrofit +myrecyclerview

rxjava2 +retrofit 封装网络框架+myrecyclerview下拉刷新自动加载更多

2018-04-27

recycleview实现下拉刷新上拉自动加载

recycleview实现下拉刷新上拉自动加载,不兼容listview

2017-02-16

全局异常捕获,并保存在本地

全局异常捕获,并保存在本地,用户再次打开可以传到服务器

2017-01-10

安卓友盟分享的demo

友盟分享 微信 QQ 微博精简版 可以直接运行

2016-10-20

安卓 快速检索控件

可用于联系人的快速定位

2016-08-10

上拉下拉侧滑listview最终版本(去除多余代码)

上拉下拉侧滑listview最终版本(去除多余代码)

2016-08-02

下拉刷新侧滑listview最终版本

下拉刷新 上拉加载 侧滑功能 解决滑动冲突,去除多余代码

2016-08-02

带侧拉菜单tab分页导航并且有信息数目提示的主页框架

带侧拉菜单tab分页导航并且有信息数目提示的主页框架,基于viewdraghelper,解决横竖向滑动冲突

2016-06-21

安卓多功能图片浏览器

支持点击放大与缩小的图片控件

2016-06-13

安卓 圆角图片控件

安卓 圆角图片控件

2016-06-08

安卓 自定义多条件筛选布局

安卓 自定义多条件筛选布局 定义了多条件标签切换监听接口

2016-06-08

安卓自定义多条件筛选组件

安卓自定义多条件筛选组件

2016-06-07

图片选择器

图片选择器 预览效果 放大缩小

2016-05-18

安卓自定义时间选择器

安卓自定义时间选择器

2016-05-13

安卓 集成微信支付和支付宝支付

安卓 微信支付 支付宝支付 只需要做个配置,就可以直接用

2016-05-12

安卓 下拉刷新上拉加载 整合了item侧滑功能listview

安卓 下拉刷新上拉加载 整合了item侧滑功能 解决滑动冲突

2016-05-09

空空如也

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

TA关注的人

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