Android提供的ViewPager类太复杂,有时候没有必要使用,所以重写一个HorizontalScrollView来实现类似的效果,也可以当做Gallery来用
思路很简单,就是重写onTouchEvent事件,在手指抬起或者取消的时候,进行smoothScroll的操作,具体请看代码:
布局文件:activity_test.xml
1 xml version="1....
分类:
移动开发 时间:
2015-01-28 16:07:21
阅读次数:
198
ScrollView不能像其他组件一样使用onScrollChanged()方法是因为它用protected封装了
protected void onScrollChanged(int x, int y, int oldx, int oldy);想要实现监听需要简单自定义组件.
1:自定义组件
public class ObservableScrollView extends Hor...
分类:
其他好文 时间:
2015-01-27 21:56:10
阅读次数:
202
Android HorizontalScrollView 水平滑动 listview 上动态添加图片
最近遇到了个 在listview展示广告的需要动态添加图片
如图:
使用了 horizontalScrollView 在listview上进行添加
java代码:
package com.baozi.bzhorizontalscrollview;
import java.util.ArrayList;
import android.app.Activity;
import ...
分类:
移动开发 时间:
2015-01-24 21:26:47
阅读次数:
240
1、采用ViewGroup实现
/**
* 可以左右滑动切换屏幕的类
* @author libin
*
*/
public class ScrollLayout extends ViewGroup {
private static final String TAG = "ScrollLayout";
private Scroller mScroller;
private Velo...
分类:
其他好文 时间:
2015-01-20 18:04:28
阅读次数:
228
一般侧滑的实现: 自定义的ViewGroup(menu+content) ouTouchEvent事件改变ViewGroup的LeftMargin。 大于菜单的一半显示,小于则隐藏(使用Scroller或者LeftMargin加Thread)。 新的方法: 继承Horizontal...
分类:
其他好文 时间:
2015-01-18 18:32:29
阅读次数:
336
PullToRefresh是一套实现非常好的下拉刷新库,它支持:
ListView
ExpandableListView
GridView
WebView
ScrollView
HorizontalScrollView
ViewPager
等多种常用的需要刷新的View类型,而且使用起来也十分方便。
(下载地址:https://github.com/chrisbanes/Andr...
分类:
移动开发 时间:
2015-01-08 09:38:39
阅读次数:
268
在网上学习了自定义slidingmenu组件,这里记录下其中的关键点,下面是我学习的原文链接。
SlidingMenu其实是一个HorizontalScrollView,里面有两个布局,通过重写几个方法达到侧滑的效果。
首先原理是在LinearLayout外嵌套了HorizontalScrollView,SlidingMenu继承HorizontalScrollView。
重写onMea...
分类:
其他好文 时间:
2015-01-04 23:13:18
阅读次数:
502
android HorizontalScrollView的简单使用...
分类:
移动开发 时间:
2015-01-01 16:06:28
阅读次数:
173
最近遇到了一个很恶心的问题,要实现类似于股票列表联动的问题,一般手机上基本用不着,这个效果一般用在平板上,要是手机上用这种效果那就没得聊了,我只能呵呵了...
下面开始正题部分,先上效果图,便于理解:
先来说明一下这个效果,首先上下移动通过scrollview实现左右侧同时滑动,右侧listview通过重写HorizontalScrollView实现右侧上下部分能够同时联动...
分类:
移动开发 时间:
2014-12-25 11:27:32
阅读次数:
259
前面有写过一篇文章使用DrawerLayout实现Android仿网易客户端抽屉模式,昨天从群里看一哥们问抽屉式拖拉,从主界面的下方出现,而使用DrawerLayout实现的是覆盖掉主界面,今天我们就来实现一下主界面下方脱出菜单界面,先上图,方便观看
啊哦,图片好大,开始今天的实现
1.继承HorizontalScrollView,实现自定义控件
package com.sd...
分类:
移动开发 时间:
2014-12-19 12:18:57
阅读次数:
278