排序:
默认
按更新时间
按访问量

Android 使用RecyclerView实现快速索引

之前做项目的时候遇到一个需求是实现品牌的字母排序功能,网上的资料很多,但是有一部分有bug,这篇文章是我学习和解决部分bug之后的总结。今天带来的是RecyclerView的A-Z字母排序和过滤搜索功能。  首先上效果图:  重点:1、实现数据排序分类 2、实现右侧的字母导航 3、搜索...

2017-11-03 10:53:45

阅读数:111

评论数:0

Node.js安装及环境配置之Windows篇

3######一、安装环境######1、本机系统:Windows 10 Pro(64位)2、Node.js:v6.9.2LTS(64位) 二、安装Node.js步骤 1、下载对应你系统的Node.js版本:https://nodejs.org/en/download/2、选安装目录进行安装3、环...

2017-10-18 08:11:35

阅读数:373

评论数:0

图片二次采样

布局文件:     xmlns:tools="http://schemas.android.com/tools"     android:layout_width="match_parent"     android:layout_height...

2017-10-13 08:33:14

阅读数:104

评论数:0

Git常用命令

查看、添加、提交、删除、找回,重置修改文件 git help # 显示command的help git show # 显示某次提交的内容 git show $id git co -- # 抛弃工作区修改 git co . # 抛弃工作区修改 git add # ...

2017-10-13 08:32:19

阅读数:95

评论数:0

快速集成视频直播功能

前言 前段时间的工作安排,需要做一个视频监控的功能,其实就是采用 m3u8 做一个直播。 确定需求后进行了一堆调研,最后在B站的 ijkplayer 与 Google 的 ExoPlayer 中做出了选择,对于为啥选择了 ExoPlayer ,后面会做具体分析,目前先留点悬念,目前根据...

2017-10-13 08:26:28

阅读数:122

评论数:0

Android开发:用Drawable XML绘制带阴影效果的圆形按钮

根据交互设计的需要,可以考虑用Drawable的XML绘制按钮,好处有: 矢量绘制,易于缩放;字节数更少(一般而言);基于XML文本,属性值易于调整;Drawable组件间可嵌套,可重用;XML与项目其他源代码在一起,便于版本控制。 当然也有缺点: 没有可视化的编辑器,编辑不够直...

2017-10-13 08:22:45

阅读数:180

评论数:0

android之线程池

线程池算是Android开发中非常常用的一个东西了,只要涉及到线程的地方,大多数情况下都会涉及到线程池。Android开发中线程池的使用和Java中线程池的使用基本一致。那么今天我想来总结一下Android开发中线程池的使用。 OK,假如说我想做一个新闻应用,ListView上有...

2017-10-13 08:20:23

阅读数:91

评论数:0

android同步与异步

android 只有UI线程可以刷新界面,其他副线程不行,这样就需要副线程通过通信消息修改刷新和修改界面。  有2种方式可以实现:  AsyncTask,Handle  AsyncTask  android提供的简单用于异步通讯的线程 主要四个实现接口:      onPreE...

2017-10-13 08:18:00

阅读数:135

评论数:0

recyclerview+okhttp+glide实现网络请求加载图片列表

导入依赖 compile 'com.squareup.okhttp3:okhttp:3.8.1' compile 'com.google.code.gson:gson:2.8.1' compile 'com.android.support:recyclerview-v7:26.0.0-alpha1...

2017-09-19 09:04:20

阅读数:686

评论数:0

自定义view雪花

main布局 RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools&qu...

2017-09-12 20:23:21

阅读数:120

评论数:0

Android Glide

Glide的特点 区别于其它的第三方加载库,它可以与activity、fragment的生命周期绑定,在Paused暂停加载,在Resumed的时候又自动重新加载。 支持Memory和Disk图片缓存 支持Gif和Webp格式图片 使用Bitmap Pool可以使Bitmap复用 ...

2017-09-12 09:05:05

阅读数:93

评论数:0

Android65K

Android65K 随着应用不断迭代,业务线的扩展,应用越来越大(比如集成了各种第三方sdk或者公共支持的jar包,项目耦合性高,重复作用的类越来越多),相信很多人都遇到过如下的错误: view plain copy  print? "color:#ff0000...

2017-09-12 09:03:15

阅读数:108

评论数:0

进程与线程

1.定义   进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.   线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源...

2017-09-12 09:00:34

阅读数:106

评论数:0

recyclerview瀑布流

main布局 RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools&qu...

2017-09-11 08:05:34

阅读数:80

评论数:0

自定义view圆环进度条

main布局     xmlns:tools="http://schemas.android.com/tools"     android:id="@+id/activity_main"     android:layout_width="...

2017-09-04 08:08:15

阅读数:93

评论数:0

自定义圆环随机数

main布局(自定义view控件) LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" and...

2017-09-03 21:01:07

阅读数:129

评论数:0

事件分发机制

探讨Android事件传递机制前,务必明确android的两大基础控件类型:View和ViewGroup。 View即普通的控件,没有子布局的,如Button、TextView. ViewGroup继承自View; ViewGroup控件,有子控件,如Linearlayout、List...

2017-08-29 16:18:11

阅读数:217

评论数:0

pupwindow列表

整体思路 1.首先添加butterknife的依赖,取消掉ActionBar,使用toolbar代替 2.完成整体的布局,初始化控件,设置点击事件 3.初始化popwindow所要显示的数据 4.初始化popwindow控件的设置 5.popwindow与listview相关联 6.三个popw...

2017-08-28 15:00:01

阅读数:112

评论数:0

Android实现视差特效

视差特效实现思路: 1.解析OnTouche,Action_Down,Action_move,Action_up,业务逻辑过于复杂 2.重写Listview的overScrollBy方法,继承式自定义控件listview,根据用户下拉的距离,动态修改headerview的高度 a.拷贝文件...

2017-08-28 14:25:17

阅读数:150

评论数:0

Android抽奖轮盘

main布局(图片资源请自行寻找,抱歉) FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent&quo...

2017-08-28 09:49:42

阅读数:176

评论数:0

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