- 博客(9)
- 资源 (34)
- 收藏
- 关注
原创 Android 侧栏A-Z的快速滑动搜索(三)
前面的两篇讲了快速搜索的侧边#A-Z、侧滑的实现。本篇将会实现模糊搜索的效果。实现模糊搜索之前我们还是先实现以下侧栏点击字母的定位效果。当我们点击侧栏字母的时候希望能定位到拼音的首字母是我们所点击的字母,这一点本来想在前两篇说但是一想还是跟模糊搜索一块将吧,都是实现定位到某个位置的。这里我们会用到一个关于拼音的工具 上面的效果图我们可以看到如果我们的列表里面首字母含有某个字母的时候,含有相同的
2016-11-26 22:27:38 1814 2
原创 Android 侧栏A-Z的快速滑动搜索(二)
在前面的文章中已经介绍了侧栏字母#A-Z以及搜索框的实现。 这次主要是来实现以下侧滑的功能,侧滑也是很多应用里面都有的,我们所熟悉的QQ里面的消息条目就是使用的侧滑功能。下面我们就来说说侧滑功能的实现吧。 侧滑删除当然也是离不了自定义控件的而且还要有滑动的动画出现,所以我们会使用到ViewDragHelper,使用是需要以下几个步骤 1.使用静态方法来构ViewDragHelper,需要传入
2016-11-26 18:09:55 1376
原创 Android 侧栏A-Z的快速滑动搜索(一)
Android侧栏A-Z的快速滑动搜索想必大家并不陌生,很多应用里面都有这样的功能出现。最常见的如电话联系人列表、好友列表、城市列表等等。快速搜索就是方便我们快速定位到我们要找的信息。比如我们想找姓氏为刘的,那么我们只需要点击一下L就能搜索到好友里面的姓氏拼音首字母以L开头的,当然姓氏刘也就搜出来的,有可能以L开头的姓氏比较多,比如李、郎、鲁、柳、雷、刘、林、蓝、吕等,而我们想找到刘这个姓我们可以让
2016-11-25 22:07:12 3366 1
原创 Android ImageView移动和缩放
要实现ImageView的缩放就要使用到我们大学里面学习的线代里面的矩阵(Matrix),我们看一下源码就可以知道 public static final int MSCALE_X = 0; //!< use with getValues/setValues public static final int MSKEW_X = 1; //!< use with getValue
2016-11-17 18:25:54 2474 1
原创 Android ListView Item含有RadioButton、CheckBox、RatingBar、EditText
ListView在项目里面会经常遇到,但是有时候在使用的过程中会遇到一些让我们意想不到的问题,ListView的复用问题在前面的博客中已经介绍过了点击浏览ListView的复用问题。这边博客主要是关于什么的呢?先来看看效果图 这一篇可以说是关于ListView的复用的经常用到的事例。单选,多选,星星的滑动和修改保存EditText的内容 单选的不单单是复用的问题,之所以可以实现单选就是我们大
2016-11-12 21:05:00 2321 6
原创 Android Canvas、Paint、Path、drawBitmap
我们平常的画图都是通过Paint画笔在Canvas画布上进行绘制的,我们在画图之前首先就是要把我们的画笔设置好。就跟我们平时画图一样,先要选好画笔的粗细、颜色以及透明度,然后我们才开始作画,最后将Canvas画布呈现给用户。 我们来认识一些具体的方法: 画图之前我们是要准备好Pint(画笔)的,那么我们就来整一个画笔对象。 先了解一下画笔的一些样式 Paint.Style.FIL
2016-11-12 19:47:33 5134
原创 Android 上下滚动的广告条
有些应用里面会有一些上下滚动文字的广告,尤其是关于商城里面的容易出现,具体的效果相比大家也见过,先看看效果吧 这是怎么实现的呢,有人说是用TextView实现,有的说这是跑马灯效果。其实说TextView实现这种效果的同学只是说对了一半,这个效果的实现是离不开TextView的,因为文字的显示的大小和颜色都可以通过TextView来实现。但是只有TextView是万万不能实现的。这里还需要用到
2016-11-09 16:35:45 7332 1
原创 Android 解决ListView的复用问题
ListView是大家在项目的开发过程中不可避免要使用到的,使用ListView的同时我们还要使用到适配器,如果ListView只有一两条数据的话我们可能不会考虑到用ListView的复用机制,因为你用不用对象的创建和空间的开辟都是那么多。这样的话ListView复用出现的问题也就不存在了。然而很多应用展示的条目并不是那一两条数据,而是很多会多余一屏的显示,不然也就不会有加载更多的出现了。如果我们不
2016-11-09 11:52:30 12205 10
原创 Android 无限循环的广告轮播图
上一篇文章讲了自定义控件的是关于轮播图的,这张我们就来说一下轮播图的实现。轮播图的实现用到的控件是ViewPager,关于ViewPager的懒加载机制我在前面的文章中已经讲过,大家如果有兴趣的话可以去看看。关于无限循环的广告轮播图真的是可以无限循环吗?答案是不可能的。因为我们都清楚我们的无限轮播不过是将展示的条目数设置的很大,给我们的感觉就是一直在循环展示。如何设置呢?下面我就来一一为大家解析一下
2016-11-08 14:46:59 1814
Android 解决ListView的复用问题 demo
2016-11-09
仿iOS带有星期几的日期时间选择器
2016-10-14
Android AppBarLayout+TabLayout+RecyclerView+ViewPager+Fragment
2016-10-08
ListView嵌套GridView以及ListVIew嵌套ListVIew
2016-08-02
AnimationDemo
2016-07-27
Android 上传头像自定义(剪切、平移,缩放)
2016-04-01
Android 仿微信上传头像自定义(剪切、平移,缩放)
2016-03-23
Android6.0动态权限申请
2018-12-11
Android 自定义可以滑动和点击的RangeBar
2017-05-17
GreenDao实现CRUD和升级
2017-03-14
AttributeAnimation
2017-03-14
Android水波纹
2017-02-15
Android 自动填写验证码
2016-12-28
FlowLayout
2016-12-13
Android 标题背景渐变
2016-12-08
Android 侧边A-Z的快速滑动搜索
2016-11-26
ImageView的移动和缩放
2016-11-17
ListView Item里面含有RadioButton、CheckBox、星星、EditText控件
2016-11-12
Android 实现TextView上下滚动效果
2008-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人