很多时候,界面需要实现横向滑动的listview效果。网络上有一种方法,自定义了HorizontalListView,用法同正常的listview,可实现水平滑动效果。
但是如果一个界面 为垂直滑动的scrollview嵌套水平滑动的listview的时候,滑动水平listview的时候,会很卡。我最近就遇到了这样的问题,一直把思路放在监听水平和垂直滑动手势,想实现滑动角度小于45的时候 垂直的...
分类:
其他好文 时间:
2015-06-11 19:34:06
阅读次数:
122
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38140505自从Gallery被谷歌废弃以后,Google推荐使用ViewPager和HorizontalScrollView来实现Gallery的效果。的确HorizontalS...
分类:
移动开发 时间:
2015-06-10 19:23:46
阅读次数:
239
在一个 Android 应用中,我使用FragmentPagerAdapter来处理多 Fragment 页面的横向滑动。不过我碰到了一个问题,即当 Fragment 对应的数据集发生改变时,我希望能够通过调用 mAdapter.notifyDataSetChanged() 来触发 Fragment...
分类:
其他好文 时间:
2015-06-02 15:00:54
阅读次数:
96
首先准备一个删除按钮的布局,新建button.xml文件,代码如下所示:
<Button xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/btn"
android:layout_width="wrap_content"
android:layout_...
分类:
其他好文 时间:
2015-05-29 09:59:12
阅读次数:
140
今天看到项目中别人写的FragmentStatePagerAdapter,以前没见过,so搜索一下,原来还有FragmentPagerAdapter ,但作用又有所不同,Mark一下
ViewPager
ViewPager 如其名所述,是负责翻页的一个 View。准确说是一个 ViewGroup,包含多个 View 页,在手指横向滑动屏幕时,其负责对 View 进行切换。为了生成这...
分类:
移动开发 时间:
2015-05-05 16:39:48
阅读次数:
140
在一个 Android 应用中,我使用? FragmentPagerAdapter?来处理多 Fragment 页面的横向滑动。不过我碰到了一个问题,即当 Fragment 对应的数据集发生改变时,我希望能够通过调用mAdapter.notifyDataSetChanged()...
分类:
移动开发 时间:
2015-05-04 12:10:24
阅读次数:
213
导航是移动应用最重要的方面之一,对用户体验是良好还是糟糕起着至关重要的作用。好的导航可以让一款应用更加易用并且让用户快速上手。相反,糟糕的应用导航很容易让人讨厌,并遭到用户的抛弃。为了打造流畅的用户导航体验,我们不得不依赖智能手机最常见的一个功能:触摸。
触摸改变应用程序的视图是现在最流行一种导航设计。在本博客中,我们将经过必要的几步来实现应用内的横向滑动导航。
本文毫无迟疑地使用了代码优先的方法 。让我们看一下滑动导航需要完成的主要代码片段。...
分类:
移动开发 时间:
2015-04-28 11:54:29
阅读次数:
144
通过对ViewPager事件处理的分析发现解决此问题的关键点在于判断是否可以横向滑动的部分,也就是canScroll(View, boolean, int, int, int)方法
在此方法中先依次递归判断子View是否可以横向滑动,在最后一行则判断自己是否可以横向滑动。关键处在于调用了ViewCompat.canScrollHorizontally(View, int)方法来判断是否可以横向滑动...
分类:
移动开发 时间:
2015-04-28 11:42:06
阅读次数:
147
通过(ListView + HorizontalScrollView)实现首例不动,左右滑动...
分类:
其他好文 时间:
2015-04-14 16:46:44
阅读次数:
122