- 博客(16)
- 资源 (72)
- 收藏
- 关注
原创 Android:TextView的垂直滚动效果,和上下滚动效果
布局里面就是两个自定义的TextView,上面的左右滑动的是AutoHorizontalScrollTextView;下面上下滚动的是AutoVerticalScrollTextView;上面左右滑动的非常好实现,直接把AutoHorizontalScrollTextView复制到项目中,复制全类名到布局文件中,和系统TextView一样,只需设置文本其他什么都不用设置;
2016-05-31 15:47:51 22510 20
原创 Android手势密码
首先声明一下,九宫格布局是从网上扒了一个大神写好的,大家在项目中实现的话可以直接把:Drawl,GuestureLockView,Point类直接复制到自己的项目中;想了解功能的可以仔细看下源码中的这三个类,里面写的也非常详细;使用GuestureLockView的三个步:1,初始化布局容器;2,初始化GuestureLockView;3,将GuestureLock
2016-05-30 14:09:49 3539
原创 Android:ListView多选,全选,反选,全不全;
首先说明每个Item的资源和选中状态全部保存到javaBean对象中;创建要给javaBean即可保存每个item的状态;当点击某个item的时候获取对应的javaBean对象改变里面的参数,然后刷新adapter;点击全选的时候把集合里面所有的javaBean对象里面保存选中状态的参数设置为选中状态,然后刷新adapter;同理,当选中反选的时候设置参数为反,然后刷新adapte
2016-05-26 21:25:20 1064
原创 Android基于Zxing实现二维码,条形码扫描和生成二维码
由于模拟器原因,所以无法看到二维码扫描功能,这个在真机上测试时完全没有问题,当你扫描一个二维码完成后会自动返回到主页面将结果显示到“扫描内容”模块;然后下面的就是生成二维码;这两个功能都是基于goole Zxing开源项目实现;实现起来也非常简单,直接调用大神们写好的框架即可,在此项目中我是从github上找到一个精简版的Zxing,将需要用的资源抽到项目中实现;需要复
2016-05-26 14:38:19 2873 1
原创 android搜索框功能实现
这里实现的是搜索框时时查询,代码中是在数据库中使用的模糊查询;整个布局使用的是线性布局,搜索框又是一个线性布局(里面包含一个相对布局和一个TextView,相对布局里面有一个EditText和ImageVIew),下面是一个ListView;搜索框其实就是一个EditText,背景是用shape自己画出来的;上面放一个“删除”的图片;在Activity中给EditText设置一
2016-05-21 23:33:24 29439 8
原创 android:ListView下拉刷新上拉加载(SwipeRefreshLayout+滑动监听加载更多)
这次使用的是系统的SwipeRefreshLayout实现下拉刷新,和设置ListView的滑动监听判断是否滑动到最底部然后加载更多;这个要比PullToRefreshListView简单很多,想PullToRefreshListView实现下拉刷新上拉加载的可以看这篇博客:http://blog.csdn.net/zheng_jiao/article/details/51425244
2016-05-20 22:39:09 4876 4
原创 android欢迎向导页面
实现思路:打开app第一次进入的是logo界面,这个界面只有一个背景图片,进入界面之后发送一个延时1秒的消息,1秒后执行handler。在sp中保存一个boolean类型的isFirst来标志是否是第一次进入到欢迎向导界面,默认是ture,意思就是是第一次进入;如果是第一次进入直接进入欢迎向导界面(WelcomeActivity),否则进入主页面;从图中可以看出WelcomeActiv
2016-05-18 21:36:46 1547
原创 android两个ListView同步滚动
我在网上看到大多数专家讲解的都是设置setOnScrollListener滑动监听,但是个人感觉设置滑动监听比较麻烦,感觉使用事件分发来做比较简单;实现思路:首先来线下整体布局,是使用一个横向的线性布局里面放了两个ListView,使用权重让两个ListView平分屏幕的宽。如果想使用View的事件分发,必须自定义这个View,这里面实现起来也非常简单,只是自定义一个线性布局继承系
2016-05-17 09:15:22 6552 7
原创 android:ListView下拉刷新上拉加载更多(PullToRefresh框架抽取)
其实谷歌官方目前已经推出ListView下拉刷新框架SwipeRefreshLayout,想了解的朋友可以点击http://blog.csdn.net/fan7983377/article/details/51333070了解一下;大家不难发现当你使用SwipeRefreshLayout下拉的时候布局文件不会跟着手势往下滑,而且想要更改这个缺陷好像非常不容易。虽然SwipeRefres
2016-05-16 15:03:50 5018 1
原创 高仿京东分类效果(Scroll+Fragment)
实现思路:首先说下布局,整个是一个横向的线性布局,左边是一个ScrollView,右边是一个FrameLayout,在代码中动态向ScrollView中添加TextView,然后根据TextView的点击事件使用Fragment替换FrameLayout首先看下布局:<LinearLayout xmlns:android="http://schemas.android.com/
2016-05-13 16:46:34 3758 5
原创 仿京东分类功能(两个ListView联动)
实现思路:首先是布局,布局就非常简单了,一个线性布局里面放两个ListView当点击左边ListView的item时切换当前Item中TextView的背景图片同时设置margins;右边ListView跟进左边ListView点击Item的下标来加载不同的数据;布局:<LinearLayout xmlns:android="http://schemas.android.c
2016-05-13 13:16:54 9309 8
原创 android:模仿微信联系人效果
实现思路:首先说下布局,整个是一个相对布局,最下面是一个listview,listview上面是一个自定义的view(右边显示字母),最上面是一个textview(屏幕中间的方块)首先说一下右边自定义view,字母是画到view上面的,首先计算一下view的高度,然后除以存放字母数组的长的,得到每个字符的高度;每个字母的宽度都是一样的,所以这里直接设置30sp;listview显示的是10
2016-05-07 23:52:47 2120
原创 ViewPagerIndicator抽取TabPagerIndicator
首先感谢xiaanming,我是看过他的博客之后自己想到如果在真实开发中,直接使用ViewPagerIndicator类库不方便,才想到抽取TabPagerIndicator我们这里面用到的是ViewPagerIndicator里面的一个功能点,当然直接连接类库肯定是没问题的,但是个人感觉如果不使用太多功能不如自己直接把使用的功能点抽取出来;我这里面使用的TabPagerIndic
2016-05-06 16:50:19 2151 2
原创 android:ViewPager自动轮播图(简单版)
实现原理:使用ViewPager每个Pager就是一个ImageView,里面只有一张图片;整个布局是一个相对布局,下面标题和指示点是一个线性布局;给ViewPager设置一个页面改变的监听,当页面改变的时候让标题根据position改变标题内容;指示点同原理;首先是布局:<RelativeLayout xmlns:android="http://schemas.and
2016-05-05 12:16:04 1101
原创 android圆形头像:相机相册加载图片到圆形头像
这是现在很多软件里面很常用的功能;首先说下布局:布局文件非常简单,使用的是一个自定义的圆形头像;当点击圆形头像的时候弹出一个popWindow,然后点击拍照,相册的时候调用系统的相机和系统的相册布局文件:(circleImageView是一个自定义的控件集成ImageView) <!-- xmlns:app="http://schemas.android.com/ap
2016-05-03 16:06:23 2811 1
原创 ViewPager画廊效果
这里面用到的是一个自定义控件继承ViewPager,可以通过滑动屏幕切换图片,也可以点击左右两面的图片直接切换;用法也非常简单,和ViewPager一样,设置一个adapter即可;首先来看布局:<!-- fancyCoverFlow.setMaxRotation(45); //旋转角度fancyCoverFlow.setUnselectedAlpha(0.3f); //
2016-05-03 13:29:03 1044
CardView使用详解
2016-09-01
android高仿京东属性选择
2017-11-24
Ripple水波纹
2017-09-22
PopupWindow嵌套ListView
2017-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人