- 博客(17)
- 资源 (52)
- 收藏
- 关注
转载 Android 使用SpannableString在TextView中插入表情、超链接、文字变大、加粗
本文转载自:http://www.jianshu.com/p/84067ad289d2 效果图集合: 首先我们先来了解SpannableStringSpannableString其实和String一样,都是一种字符串类型,同样TextView也可以直接设置SpannableString作为显示文本,不同的是SpannableString可以通过使用其方法setSpan方法实现字符串各种形
2016-06-28 16:10:48 5561
转载 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 41052 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 64169 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 3326
转载 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 2655
转载 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 5640
Android封装好的类似于RadioGroup的底部导航或顶部导航、仿微信底部导航,附源码及demo
2016-07-13
Android解决多个Fragment切换时布局重新实例化问题,并保存当前fragment页面,系统回收后还原之前fragment页面,内附源码及apk
2016-07-12
Android CoordinatorLayout使用 标题由图片变纯色,附源码及apk
2016-07-06
Android图片级别Level的使用,旋转动画Demo
2016-06-29
Android 使用SpannableString在TextView中插入表情、超链接、文字变大、加粗Demo下载
2016-06-28
Android 封装好的录音实现方法、仿微信语音、麦克风录音、发送语音,附带源码及apk
2016-06-24
Android 仿QQ好友分组,ExpandableListView的使用详解demo
2016-06-01
RecyclerView修复线性与网格布局切换item宽度问题
2017-09-13
4.RecyclerView修改为班级学生分组
2017-09-13
6.RecyclerView代码整理修改命名
2017-09-12
2.RecyclerView合并两个Adapter为一个adapter
2017-09-12
Android 录音实现方法、仿微信语音、麦克风录音 源码程序、发送语音解决6.0BUG
2017-03-28
Android 解决ListView里面多套布局多个EditText数据混乱问题,附demo
2017-01-13
Android端手机号码归属地、来电归属地数据库 ,2016年8月底更新
2016-08-25
2016年8月底更新,Android、移动端数据库,手机号码归属地、来电归属地数据库
2016-08-23
Android 仿联系人菜单,带字母索引,顶部挤压动画,recyclerview实现联系人页面,附源码及apk
2016-08-10
Android解决多个Fragment切换时布局重新实例化问题,并保存当前fragment页面,系统回收后还原之前fragment页面,更新版
2016-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人