最新的Android控件有哪些 1.MaterialStepperView它是用Material Design实现Steppers的。目前,Stepper只有垂直视图,但将来会有更多的风格。你可以尝试一下,如下图:你可以自定义normal/active两个状态的颜色,完成图标,开启动画并设置动画时长。可通过Github上的设置项和样式查阅所有设置项。该库支持API 17+,详情请查阅wiki文档。2.MultiSnapRecyclerView这是分屏滚动的Android库。MultiSnapRecyclerView为RecyclerView提供了分屏功能。目前提供的功能有:start,end和center三个位置的吸附,snap count 指定要分屏的数量,支持水平和垂直分屏,滚动时的回调。3.Garland View for Android该库可实现如下的布局:GarlandView 外部是一个水平滚动的视图,视图内的每一个子视图可垂直滚动。你可以在README中找到其他重要信息。还有一个示例App。该库支持API 19及更高版本。4.VegaLayoutManager这是一个自定义的布局管理器—滚动时缩小并淡出头部。这是受到Dribble项目的启发。5.ExpandableLayout这个库的名字不言而喻,它是一个基于LinearLayout的可扩展的布局。README里含有你启动时需要的所有信息,另外,还有一个示例App可以帮助你快速跳转到代码中。6.SwipeBackLayout。
懂android程序的进,关于控件的选择问题 其他的我就不说了,我只说第4个:PullToRefresh(下拉刷新控件,和1是一个整体)。https://github.com/chrisbanes/Android-PullToRefresh
android,如何获取水平滑动的距离呢?不会写了,toast显示出来 你需要注册手势管理器GestureDetector.OnGestureListenerprivate GestureDetector.OnGestureListener onGestureListener=new GestureDetector.SimpleOnGestureListener(){Overridepublic boolean onFling(MotionEvent e1,MotionEvent e2,float velocityX,float velocityY){float x=e2.getX()-e1.getX();float y=e2.getY()-e1.getY();if(x>;0){doResult(RIGHT);} else if(x){doResult(LEFT);}return true;}};具体看看这里吧:http://blog.csdn.net/getchance/article/details/8478993