要求这5个名片可以像Android图像浏览器里那样随手指的滑动而滑动,最好还有那种翻页时淡出淡入的效果。 长按界面时可以改变名片顺序,这里我不知道怎么处理好。是让用户自己拖动排列?还是长按后按照点击顺序排列次序(就是点任意一张就排到第一位,再点另一张又排到第一位,这是我自己想的)。Android有类似的控件吗?
[quote=引用 1 楼 u010668114 的回复:] 有一个,RecylerView,不过那是5.0之后的控件了。你可以用support搜一下。不过长按拖动这个,是要自己写的,网上有很多demo,我给你说下思路。监听长按事件,触发时从触发的view里获取bitmap,然后单独绘制出来。拖动时你要计算坐标,来决定位置顺序的变换,这里可以改变adapter的数据源,刷新一下就OK。如果要加上平滑过渡的效果,要给需要移动的项设置动画,不过这里处理稍微难点,你可以试试看。
有一个,RecylerView,不过那是5.0之后的控件了。你可以用support搜一下。不过长按拖动这个,是要自己写的,网上有很多demo,我给你说下思路。监听长按事件,触发时从触发的view里获取bitmap,然后单独绘制出来。拖动时你要计算坐标,来决定位置顺序的变换,这里可以改变adapter的数据源,刷新一下就OK。如果要加上平滑过渡的效果,要给需要移动的项设置动画,不过这里处理稍微难点,你可以试试看。
80,350
社区成员
91,288
社区内容
加载中
试试用AI创作助手写篇文章吧