在我们查看联系人,通讯录时,我们会看到侧边有一个快速导航的侧栏(ABCCEFG.....Z#),下面就介绍一个这个的Demo
首先自定义一个滑动菜单SideBar,可以根据首字母快快速定位
public class SideBar extends View {
// 触摸事件
private OnTouchingLetterChangedListener onTouchingLetterC...
分类:
其他好文 时间:
2015-01-20 12:08:25
阅读次数:
231
一般侧滑的实现: 自定义的ViewGroup(menu+content) ouTouchEvent事件改变ViewGroup的LeftMargin。 大于菜单的一半显示,小于则隐藏(使用Scroller或者LeftMargin加Thread)。 新的方法: 继承Horizontal...
分类:
其他好文 时间:
2015-01-18 18:32:29
阅读次数:
336
这个jar要与NineOldAndroids一起使用,该jar包中封装了常用的动画类型;包括:FadeIn(淡入)、SlideRight(右侧滑入)、SlideLeft(左侧滑入)、SlideTop(下拉)、SlideBottom(从下往上)、NewsPaper(旋转飞入)、Fall(从大到小,与淡入相似只是没有做透明度处理)、SideFal..
分类:
编程语言 时间:
2015-01-16 19:21:49
阅读次数:
168
首先来说一下Android的屏幕适配:
关于Android屏幕的一些基本概念知识,自行充电。。在此只介绍实际开发过程中的使用
1、说到Android的屏幕适配,首当其冲的就是图片的适配
图片适配遵循两个原则: ①尽量使用9.path图来自动适应屏幕 ②尽量使用最少的图片资源
关于第一点使用9.path图片:比如topBar、底部导航、侧滑菜单等等各种按钮的背...
分类:
移动开发 时间:
2015-01-09 14:20:54
阅读次数:
232
很多项目都用到类似左侧滑动菜单的效果,比如facebook,evernote,VLC for android等等,这很酷源代码可以从GitHub的https://github.com/jfeinstein10/slidingmenu上下载。移植过程中会用到Actionbarsherlo...
分类:
移动开发 时间:
2015-01-08 17:25:31
阅读次数:
187
SlidingMenu是一款开源的Android开发类库,它可以让开发者在自己的Android App中非常便捷地创建侧滑菜单,类似Google+, YouTube, 和Facebook的App菜单。下面先来看看SlidingMenu的效果图。
使用方法
一个简单的DEMO示例:
public class SlidingExample extends Activity...
分类:
其他好文 时间:
2015-01-06 18:07:14
阅读次数:
142
一直感觉QQ最近联系人那个侧滑删除功能挺高大上的,经过几经波折,终于在新的一年里实现了该功能。实现这个功能真是费了老劲了,好几次有了想法,兴奋的去写代码实现,结果让代码打了自己一个耳光,最终还是用margin的方式实现了这种效果,好吧, 先上效果!
看完效果,就来说一下思路吧:
1、item的左右滑动效果我是用的magin实现的。
2、虽然item布局...
分类:
其他好文 时间:
2015-01-06 12:07:17
阅读次数:
179
项目需要ListView滑动删除的效果,首先肯定是拿来主义,在网上搜了一遍,发现这样的东西真不少,比较有名的Github上的SwipeListView。但是个人尝试了一下,发现它的bug不少,并且达不到我想要的效果。于是又尝试了一下其他的例子,发现基本效果都有,但是都有不少问题。要么事件冲突,要么OnItemListView或者某个Button响应不了。没办法,只能自己着手写一个。
最开始,写了...
分类:
移动开发 时间:
2015-01-06 00:51:08
阅读次数:
323
1. 使用上拉更多,下拉刷新:https://github.com/JosephPeng/XListView-Android
这个是github上面更为火爆的:https://github.com/chrisbanes/Android-PullToRefresh
2. 侧滑的菜单:SlidingMenu.rar(自己导入support-4v包)
3. 水平移动导航条关联ViewPage:ht...
分类:
移动开发 时间:
2015-01-05 11:19:02
阅读次数:
172
在网上学习了自定义slidingmenu组件,这里记录下其中的关键点,下面是我学习的原文链接。
SlidingMenu其实是一个HorizontalScrollView,里面有两个布局,通过重写几个方法达到侧滑的效果。
首先原理是在LinearLayout外嵌套了HorizontalScrollView,SlidingMenu继承HorizontalScrollView。
重写onMea...
分类:
其他好文 时间:
2015-01-04 23:13:18
阅读次数:
502