在之前的开发过程中,遇到过ViewPager中嵌套HorizontalScrollView导致无法横向滑动换页,最终也是通过对onTouchEvent方法判断滑动的状态来进行控制左右的滑动,注意的是onTouchEvent的事件分发的方向正好与onInterceptTouchEvent相反,是从下往上分发的,所以也会先执行子View的onTouchEvent方法(如果想进一步了解View的分发机制...
分类:
其他好文 时间:
2016-05-12 18:48:42
阅读次数:
174
一、HorizontalScrollView控件只是支持水平滚动,而且它只能包含一个控件,通常是在< HorizontalScrollView >标签中定义了一个<LinearLayout> 标签并且在<LinearLayout>标签中android:orientation属性值设置为horizon ...
分类:
其他好文 时间:
2016-04-18 22:14:31
阅读次数:
132
前几天写了一个仿qq5.0的效果
继承 HorizontalScrollView实现水平滑动,内容区域是一个ListView上下滑动
目前是没有滑动冲突但是,我想在左边菜单栏显示的时候,内容区域的ListView不能上下滑动
外部拦截法解决滑动冲突
声明成员变量:
/**
* 处理滑动冲突的属性
*/
private int mLastIntercepX = 0;
pri...
分类:
其他好文 时间:
2016-04-16 19:20:54
阅读次数:
163
主要制作图片浏览的功能,效果图如下: 原理:HorizontalScrollView这个控件,本身可以水平移动,现在讲可以移动的HorizontalScrollView,增加一个LinearLayout布局文件,就可以达到这个效果。 所以,在LinearLayout中处理2个问题,一是数据对应问题, ...
分类:
移动开发 时间:
2016-04-14 12:14:43
阅读次数:
291
首先带大家看一下实现效果,用了两种实现方式:
1.基于LinearLayout实现,导航栏不可响应手指滑动
2.基于HorizontalScrollView实现,导航栏可响应手指滑动实现方式虽然不一样,但是使用的是一样的,因为我接口封装的一模一样,下面看实现效果。
基于LinearLayout的实现:
基于HorizontalScrollView的实现:
两者效果一样,区别就在于导航条可否...
分类:
移动开发 时间:
2016-04-02 20:31:52
阅读次数:
403
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_ ...
分类:
其他好文 时间:
2016-03-26 14:09:26
阅读次数:
269
/Hor/res/layout/activity_main.xml 布局 /Hor/res/layout/f1.xml com.bawei.hor.MainActivity 主页 com.bawei.hor.MyFragment viewpager适配 com.bawei.hor.Fragment1 ...
分类:
其他好文 时间:
2016-03-26 12:30:01
阅读次数:
138
看下最后的效果图:
为了增加一定的趣味,做了一个类似上面的相册效果,支持拖动时自动变化,和点击变化~~是不是很赞~
1、首先看布局文件:
[html] view
plain copy
LinearLayout xmlns:android="http://schemas.android.com/apk/res/androi...
分类:
移动开发 时间:
2016-03-26 07:05:06
阅读次数:
294
这是一个可滑动的标签栏的自定义控件,参考此文章http://blog.csdn.net/fx_sky/article/details/8990573,我将主要的功能整合成一个类,配上2个特定的布局即可使用。 效果图: 主要布局文件: 标签的布局: sync_nav_radiogroup_item.x ...
分类:
其他好文 时间:
2016-03-24 08:44:50
阅读次数:
252
private void selectTab(int position) { // TODO Auto-generated method stub for (int i = 0; i < hori_lin.getChildCount(); i++) { TextView childAt = (Tex
分类:
其他好文 时间:
2016-03-21 09:17:36
阅读次数:
180