自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (52)
  • 收藏
  • 关注

转载 Android 使用SpannableString在TextView中插入表情、超链接、文字变大、加粗

本文转载自:http://www.jianshu.com/p/84067ad289d2 效果图集合: 首先我们先来了解SpannableStringSpannableString其实和String一样,都是一种字符串类型,同样TextView也可以直接设置SpannableString作为显示文本,不同的是SpannableString可以通过使用其方法setSpan方法实现字符串各种形

2016-06-28 16:10:48 5563

转载 Android 图片级别Level的使用

有的时候想要在同一个ImageView中根据不同的条件显示不同图片,会这么写,如:if (条件1){ image.setBackground(R.id.xxx1);}else if (条件2){ image.setBackground(R.id.xxx2);}else if ...... 其实我们可以使用另一个简便的方法实现相同的功能 首先,在res/dra

2016-06-24 10:49:26 9738 1

原创 Android 录音实现方法、仿微信语音、麦克风录音、发送语音、解决5.0以上BUG

本文修改自:http://www.jianshu.com/p/06eca50ddda4 效果图(注!由于使用的模拟器录制,所以图片中的录音时候话筒上下波动比较小,手机上正常!): 使用方法: 录音工具类:AudioRecoderUtils.java,代码如下:public class AudioRecoderUtils { //文件路径 private S

2016-06-24 10:33:21 41062 39

转载 Android 上下滚动条、轮训滚动、广告条

本文修改自GitHub上的工程:https://github.com/sfsheng0322/MarqueeView效果图:说明:基本大致与原作者的工程差不多,只是修改了下细节部分,比如原工程轮询广播时候文字过长会显示两行以及多行,这里修改为一行,最后加入了“…”为结尾使用:布局:<fan.adbardemo.view.MarqueeView android:id="@+id/mv_bar1

2016-06-22 11:13:34 7133 2

原创 Android ViewPager事件滑动监听修改

如图:我们想要viewpager左右滑动切换,但是在viewpager的边缘滑动则划开菜单,这就需要对viewpager进行一下事件监听的修改写一个类,继承Viewpager,为了兼容性,Viewpager是V4包里的MyViewPager.java代码如下:public class MyViewPager extends ViewPager { private int downX = 0;

2016-06-21 13:35:59 8125 2

转载 Android 设计模式——开闭原则

最近买了本书,写的不错,推荐一个:《Android源码设计模式解析与实战》注:本文为本人阅读此书所摘抄写下的笔记,自用!定义:类、模块、函数等对于拓展是开放的,但是对于修改是封闭的,当软件需要变化时,应该尽量通过拓展的方式来实现变化,而不是通过修改已有的代码来实现。例如图片缓存通过接口实现可以自由选择使用内存缓存、本地缓存、双缓存还是自定义缓存MainActivity.Java四种缓存模式任选其一I

2016-06-16 15:10:01 1010

转载 Android 设计模式——单一模式

最近买了本书,写的不错,推荐一个:《Android源码设计模式解析与实战》注:本文为本人阅读此书所摘抄写下的笔记,自用!单一职责原则,英文名:Single Responsibility Principle,缩写SRP定义:一个类应该是一组相关性很高的函数、数据的封装,两个完全不一样的功能不能放在同一个类中,一个类应该是一组相关性很高的函数、数据的封装。例如显示图片与图片缓存应该分为两个类代码如下:M

2016-06-16 15:00:09 467

原创 android studio导入其他项目工程报错解决方法

Android studio(简称as),谷歌的亲儿子,基本是目前编写Android软件的最好的开发工具,之前用习惯了eclipse,刚开始使用as怎么都不习惯,但是,能坚持使用as一个月,你会发现,eclipse真不好用,as各种爽。个人推荐还在用eclipse的可以选择as试试 好了,闲话不多说,相信很多刚开始使用as时,会遇到各种各样的问题,比如我之前最头疼的就是导入别人的demo,

2016-06-15 10:21:47 25594 5

翻译 Android 图片左上角、右上角标签tag

原文:点击访问效果图:使用方法:依赖:compile 'net.wujingchao.android.view:simple-tag-imageview:1.0.1'布局文件:<net.wujingchao.android.view.SimpleTagImageView android:id="@+id/stiv" android:layout_margin="12dip" and

2016-06-12 16:26:45 6487

原创 Android 官方自带的Edittext悬浮标签

效果图:使用方法:依赖:compile 'com.android.support:design:22.2.0'使用:布局:<android.support.design.widget.TextInputLayout android:id="@+id/textInputLayoutName" android:layout_width="match_parent" android

2016-06-12 15:03:08 5516 1

原创 android 封装好的ViewPagerIndicator指示器

代码修改自网上找的效果图:使用方法:一、下载代码:点击下载二、提取ViewPagerIndicator.java复制到你自己的工程里面,复制全类名加入到你想要显示Indicator的布局文件中,例如://指示器<fan.viewpagerdemo.ViewPagerIndicator android:layout_width="match_parent" android:layou

2016-06-08 15:35:11 736

转载 Android 沉浸式状态栏的实现方法、状态栏透明

原文:点击访问 现在越来越多的软件都开始使用沉浸式状态栏了,下面总结一下沉浸式状态栏的两种使用方法 注意!沉浸式状态栏只支持安卓4.4及以上的版本状态栏:4.4上是渐变色,5.0上是完全透明,本文模拟器为4.4演示 效果图: 注意!两种方法的区别:第一种:为顶部栏跟随当前activity的布局文件的背景的颜色,使用方便,不过也有点问题就是,如果有底部虚拟导航键的话,导航键

2016-06-07 16:23:06 64170 13

原创 Android颜色分解与添加透明度

颜色分解:/** * RGB分解 * * @param rgbColor 需要分解的颜色 * @return int 数组 */ public static int[] getRGB(int rgbColor) { int red = (0xff0000 & rgbColor) >> 16; int green = (0xff00 & rgbColor)

2016-06-07 14:29:13 3327

转载 android 简单的Edittext特效,悬浮标签

原文:点击访问效果图: 使用:依赖:compile 'com.wrapp.floatlabelededittext:library:0.0.6'使用方法很简单,把需要悬浮提示的Edittext控件外面包裹一个该控件就行,列子:<com.wrapp.floatlabelededittext.FloatLabeledEditText android:layout_width="match_pa

2016-06-07 10:17:55 3748

翻译 android Material Design风格自定义控件

随着安卓的不断升级,有些控件越来越具有美观,比如说安卓5.0的按钮效果,等等,有一些情况下,我们需要在低版本上实现这种效果,所以就在网上找来啦一些封装好的控件,使用也比较简单。本篇摘自:点击访问原作者文章效果图:使用方法:添加依赖:compile 'net.qiujuer.genius:ui:2.0.0-beta4'使用方法:像使用button、textview一样在布局文件中加入想要的控件就可以啦

2016-06-03 13:35:17 2656

转载 Android 图片模糊、高斯模糊、毛玻璃的三种实现方法

在前几天写过一个使用glide-transformations的方法实现高斯模糊的方法,今天偶然间有发现一个大神写的另一个方法,感觉挺不错的,分享一下:效果图:原文链接:点击访问这使用也很简单,导入依赖,使用模糊方法就行,就这两步搞定依赖:compile 'net.qiujuer.genius:blur:2.0.0-beta4'实现方法有三种,第一个是java实现的,第二个和第三个是调用c语言实现的

2016-06-02 16:21:46 23884 3

原创 Android 仿QQ好友分组列表、ExpandableListView的使用详解

ListView只能显示一级列表,如果我们需要像QQ好友列表的那样的效果,就需要用到ExpandableListView,入门新手可能对该控件不是很熟悉,下面就详解一下基本用法,其实跟ListView差不多,下面来说一下具体的使用方法把!效果图:首先,布局中加入<ExpandableListView android:id ="@+id/expandableListView"

2016-06-01 16:23:06 5641

原创 Android 图片毛玻璃的实现方法

注:本文的高斯模糊只能显示,如果想要保存模糊后的图片,请参考另一篇文章:http://blog.csdn.net/fan7983377/article/details/51568059 效果图:使用的是Github上的工程:点击访问使用方法:添加依赖:repositories { jcenter() mavenCentral() // GPUImage for Andro

2016-05-30 13:40:23 4340 2

原创 Android 解决在ListView历史复用中Edittext数据显示混乱

有这么一个需求,就是在ListView中,每个条目都有Edittext,需要把每个Edittext输入的数据保存到对应的bean中,想要的效果是这样的: 这样一看,也没什么难度嘛,顶多就是在adapter的getview中对Edittext设置个文本改变监听嘛,当文本改变就把数据存到bean中,于是,在adapter中写了这段代码: private Context context;

2016-05-27 14:41:57 12484 16

翻译 Android 有趣的文本特效

无意间看到的,只支持英文,暂不支持中文,娱乐即可效果图:项目地址:点击访问使用方法:1.添加依赖:compile 'com.roger.match.library:library:1.0.1'2.使用指定的View: //TextView <com.roger.match.library.MatchTextView match:text="This is TextV

2016-05-26 13:58:55 867

原创 android二维码扫描、读取、识别、生成、带logo

注:本文使用的是Github上的工程,点击访问,如您是原作者,如有侵权,麻烦联系我删除!效果图(摄像头扫描在代码中有,但是由于录屏原因,效果图没有录制): 原作者基本把关于二维码的操作基本都封装好了,使用起来也比较简单,本文只是轻讲解关于怎么使用,基本可以满足所有要求,推荐使用! 首先是添加依赖到as中:compile 'cn.bingoogolapple:bga-qrcodecore:1.0.

2016-05-25 16:29:24 14977 5

原创 android官方自带下拉刷新功能

最近想写下拉刷新功能,网上找的第三方框架最著名的pullToRefresh也早在2013年停止维护了,偶然间发现谷歌公司早已推出了自家的下拉刷新功能,位于v4包中,效果请看下图:使用的就是android.support.v4.widget.SwipeRefreshLayout控件,使用方法也很简单,首先把需要下拉刷新的listView放入SwipeRefreshLayout中,代码如下:xml布局:

2016-05-06 17:04:21 10575 2

原创 Android 侧拉菜单时标题做动画

我们在app上或网上经常会看到这样的效果,如图:其实想实现这个效果很简单,需要用到v4包和v7包。效果分析:首先,这个效果大体上有ToolBar 和 DrawerLayout组成,所以我们把跟布局设置成LinearLayout 方向设为垂直方向;然后放置v7包中的ToolBar和V4包中的DrawerLayout,然后在DrawerLayout中写好内容区域与侧拉菜单区域,代码如下:xml代码:

2016-05-05 16:52:30 899

原创 Android 判断当前点击位置是否在圆的内部

我们都知道,一个圆形的ImageView控件(本项目中使用的是github上的),其实所占的区域还是正方形区域,只是显示内容为圆形,当我们给ImageView设置触摸事件时,没有显示区域也会相应点击事件,而我们可以通过计算当前点击的位置来判断ImageView是否相应触摸事件。效果如图所示:如上图所示,当点击圆之内拖动时,圆跟着移动,但是点击圆之外拖动时,圆没有任何反应。要实现这个效果并不难,首先,

2016-04-27 16:46:06 10365

原创 Android使用Popupwindow实现悬浮菜单功能

下面要实现这样一个功能,点击“+”打开菜单,再次点击或者点击其他地方关闭菜单,点击菜单里内容实现具体功能下面是做好的效果图下面分析一下思路,圆形的悬浮按钮实现方法有很多,就不一一细说了,本文就使用ImageView实现了,弹出的菜单之前思路有两种,第一种,写布局实现,第二种,弹出PopupWindow实现,很明显,第二种效果要更好一些,本文也是使用的PopupWindow,代码如下:布局文件:act

2016-04-25 15:23:48 6279 7

android 密码加密输入,仿微信、支付宝密码输入框,附源码及apk

android 密码加密输入,仿微信、支付宝密码输入框,附源码及apk

2016-08-02

Android封装好的类似于RadioGroup的底部导航或顶部导航、仿微信底部导航,附源码及demo

Android封装好的类似于RadioGroup的底部导航或顶部导航、仿微信底部导航,附源码及demo

2016-07-13

Android解决多个Fragment切换时布局重新实例化问题,并保存当前fragment页面,系统回收后还原之前fragment页面,内附源码及apk

Android解决多个Fragment切换时布局重新实例化问题,并保存当前fragment页面,系统回收后还原之前fragment页面,内附源码及apk,博客:http://blog.csdn.net/fan7983377/article/details/51889269

2016-07-12

Android CoordinatorLayout使用 标题由图片变纯色,附源码及apk

Android CoordinatorLayout使用 标题由图片变纯色,附源码及apk,博客地址:http://blog.csdn.net/fan7983377/article/details/51839583

2016-07-06

Android图片级别Level的使用,旋转动画Demo

Android图片级别Level的使用,旋转动画Demo,博客:http://blog.csdn.net/fan7983377/article/details/51750864

2016-06-29

Android 使用SpannableString在TextView中插入表情、超链接、文字变大、加粗Demo下载

Android 使用SpannableString在TextView中插入表情、超链接、文字变大、加粗,附源码及apk

2016-06-28

Android 封装好的录音实现方法、仿微信语音、麦克风录音、发送语音,附带源码及apk

Android 封装好的录音实现方法、仿微信语音、麦克风录音、发送语音,附带源码及apk

2016-06-24

Android 录音实现方法、仿微信语音、麦克风录音、发送语音的Demo

Android 录音实现方法、仿微信语音、麦克风录音、发送语音的Demo

2016-06-24

Android 上下滚动条、轮训滚动、广告条,附带源码及apk

Android 上下滚动条、轮训滚动、广告条,附带源码及apk

2016-06-22

Android 图片边角带标签tag

Android 图片边角带标签tag,内附源码及apk

2016-06-12

android 封装好的ViewPagerIndicator指示器,内附源码及apk

android 封装好的ViewPagerIndicator指示器,内附源码及apk

2016-06-08

Android 沉浸式状态栏的实现方法、状态栏透明的实现方法

Android 沉浸式状态栏的实现方法、状态栏透明的实现方法

2016-06-07

android 简单的Edittext特效,附带源码及apk文件

android 简单的Edittext特效,附带源码及apk文件

2016-06-07

android 仿联系人索引带索引推移动画

android 仿联系人索引带索引推移动画

2016-06-06

android Material Design风格自定义控件,附带源码及演示apk

android Material Design风格自定义控件,附带源码及演示apk

2016-06-03

Android 图片模糊、高斯模糊、毛玻璃的三种实现方法源码及apk下载

Android 图片模糊、高斯模糊、毛玻璃的三种实现方法源码及apk下载

2016-06-02

Android 仿QQ好友分组,ExpandableListView的使用详解demo

Android 仿QQ好友分组列表,ExpandableListView的使用详解demo,内含源码及apk文件

2016-06-01

Android 文本向上循环滚动,类似于广告条,已封装好

Android 文本向上循环滚动,类似于广告条,已封装好,附带源码及apk文件

2016-06-01

Android 图片毛玻璃的实现方法,高斯模糊处理图片

Android 图片毛玻璃的实现方法,高斯模糊处理图片,模糊图片 内含源码及apk文件

2016-05-30

Android完美解决listview中多个edittext显示混乱问题

Android完美解决listview中多个edittext显示混乱问题,内含源码及apk文件

2016-05-27

android-30.jar

Launcher3编译需要用到

2021-04-17

RecyclerView修改为点击班级来显示隐藏学生

这个是RecyclerView修改为点击班级来显示隐藏学生,这里的描述要长一点,描述过短不会成功,这个我也不知道为什么

2017-09-13

RecyclerView修复线性与网格布局切换item宽度问题

这个是修复RecyclerView修复线性与网格布局切换item宽度问题,所以我也不知道为什么上传那么多次都没有成功,估计以后不会在csdn上上传资源了

2017-09-13

4.RecyclerView修改为班级学生分组

4.RecyclerView修改为班级学生分组 4.RecyclerView修改为班级学生分组 4.RecyclerView修改为班级学生分组 4.RecyclerView修改为班级学生分组

2017-09-13

6.RecyclerView代码整理修改命名

6.RecyclerView代码整理修改命名 6.RecyclerView代码整理修改命名 6.RecyclerView代码整理修改命名 6.RecyclerView代码整理修改命名

2017-09-12

2.RecyclerView合并两个Adapter为一个adapter

2.RecyclerView合并两个Adapter为一个adapter 2.RecyclerView合并两个Adapter为一个adapter 2.RecyclerView合并两个Adapter为一个adapter

2017-09-12

1.RecyclerView在adapter基础上添加headview拓展

1.RecyclerView在adapter基础上添加headview拓展

2017-09-12

android 仿日历翻页特效,数字翻转变换

android 仿日历翻页特效,数字翻转变换,翻页特效

2017-07-11

Android 录音实现方法、仿微信语音、麦克风录音 源码程序、发送语音解决6.0BUG

Android 录音实现方法、仿微信语音、麦克风录音、发送语音解决Android 5.0 以上的BUG

2017-03-28

Android 文字识别,支持识别中英文,附源码及apk文件

Android 文字识别,支持识别中英文,附源码及apk文件

2017-03-14

二维码、条形码识别框架android

二维码、条形码识别框架android,个人私用!!!

2017-01-14

二维码、条形码识别框架

个人测试私用,勿下!!!!

2017-01-13

Android 解决ListView里面多套布局多个EditText数据混乱问题,附demo

解决Android的ListView里面多套item内含多个EditText数据混乱问题

2017-01-13

Android端手机号码归属地、来电归属地数据库 ,2016年8月底更新

7位的号段库,不是11位号码库 全国手机号码归属地数据库2016年8月327665条 本数据库含有最全手机号段数据: 电信:133、153、177(新)、180、181、189 移动:134、135、136、137、138、139、150、151、152、157、158、159、178(新)、182、183、184、187、188 联通:130、131、132、155、156、175(新)、176(新)、185、186 数据卡:145、147 其他:170(新) 是Android手机专用的db格式,可用直接放入到项目中使用 包含手机号对应的运营商、省份、城市,由网络收集,并自己写的程序在老爷机上跑了半天才生成的数据库 土豪专用通道:http://download.csdn.net/detail/fan7983377/9610694

2016-08-25

创建来电归属地数据库专用,个人私用!

创建来电归属地数据库专用,个人私用!

2016-08-23

2016年8月底更新,Android、移动端数据库,手机号码归属地、来电归属地数据库

7位的号段库,不是11位号码库 全国手机号码归属地数据库2016年8月327665条 本数据库含有最全手机号段数据: 电信:133、153、177(新)、180、181、189 移动:134、135、136、137、138、139、150、151、152、157、158、159、178(新)、182、183、184、187、188 联通:130、131、132、155、156、175(新)、176(新)、185、186 数据卡:145、147 其他:170(新) 是Android、ios手机专用的db格式,可用直接使用 包含手机号对应的运营商、省份、城市,由网络收集,并自己写的程序在老爷机上跑了半天才生成的数据库

2016-08-23

Android 高德地图入门demo,最新高德地图实现方法,附源码及apk

Android 高德地图入门demo,最新高德地图实现方法,附源码及apk

2016-08-16

Android 仿联系人菜单,带字母索引,顶部挤压动画,recyclerview实现联系人页面,附源码及apk

Android 仿联系人菜单,带字母索引,顶部挤压动画,recyclerview实现联系人页面,附源码及apk

2016-08-10

Android解决多个Fragment切换时布局重新实例化问题,并保存当前fragment页面,系统回收后还原之前fragment页面,更新版

Android解决多个Fragment切换时布局重新实例化问题,并保存当前fragment页面,系统回收后还原之前fragment页面,更新版

2016-08-05

android ViewPager无限滚动、轮播图,附源码及demo

android ViewPager无限滚动、轮播图,附源码及demo

2016-08-02

空空如也

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

TA关注的人

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