
项目中需要实现一个可怕层叠效果,不过我研究了几天发现我短时间实现不了这个功能,因此寻求万能 V 友的帮助。
大概效果如图所示: https://pan.baidu.com/s/1yOaPR_SmcU29gBrE0OmaUQ?pwd=usc3
大概 500 元左右。真心求助,但也真心预算有限。感谢帮助。
1 guchengyehai1 122 天前 ViewPager2 + setPageTransformer 搜一下 |
2 h1298841903 122 天前 大致看了一下,就是普通的 Recyclerview 左右滑动,只是左右两边的图片是被裁切一下而已,也就是高度、宽度的值,是动态计算出来的。应该不是很难实现 |
3 curiousA OP @h1298841903 @guchengyehai1 我自己也研究了一下,需要自定义 LayoutManager ,我看了几个 github 的实现,均有不同。搞的我有些懵,另外也要能实现长按后可以对 ItemView 进行拖拽排序。短时间我实现不了,项目催的紧,所以寻求帮助的。有兴趣可以试试呢。 一些参考: 1.https://github.com/LittleMango/StackLayoutManager/tree/master 2https://github.com/MrsLEO/StackCardLayoutManager 3.https://github.com/yuyakaido/CardStackView |
4 h1298841903 122 天前 |
5 curiousA OP @h1298841903 佬,可以试试呢。 |
6 0x0x 122 天前 via Android 拖动排序是个啥效果 |
7 curiousA OP @ck19920702 佬,拖动排序可以参考下面的实现呢: 1. https://blog.csdn.net/u013184970/article/details/114872405 2. https://blog.csdn.net/wh445306/article/details/132193556 3. https://blog.csdn.net/weixin_37730482/article/details/72866943 长按的时候进入可拖动状态,将 item 进行位置切换。 |
8 wenruoliushui 122 天前 实现不了 叫你产品改简单点就行了, 后续有空再优化 ,这个复杂的东西一般没人给你看,很快写出来的大佬都不差这点钱。 |
9 zzjun 121 天前 接入 compose 吧,官方 page 就能实现 |
10 ryan4290 121 天前 看来兄弟跟我遇到的差不多,“怎么让你们干点事情这么难啊?”,“那人家不是做出来了么?”,“有问题你解决问题啊?你想改需求是么?”,“你干不干吧,给个准话”,“我不懂技术啊,我就要这样的效果啊”,“你这人沟通有问题啊” 是这样的嘛? |
11 curiousA OP 钱确实也不多呀。不过我也不是完全不懂,有兴趣大家可以一起探讨一下技术。若能做出来,也可以分享给其他人。(*^^*) |
12 adgvcxz 121 天前 以前写过类似的,https://github.com/adgvcxz/CardLayoutManager ,如果找不到现成的,自定义 LayoutManager ,真的不好做,短时间内要做的话,和产品商量下改改需求 |
13 curiousA OP @adgvcxz 佬,我看了你写的。我理解原理差不多,只不过我这边的需求是横向的。横向的在布局的时候控制好最前面或者最后面三个 View 的层叠。可以试试呢 |
14 sherardxu 121 天前 提供一个思路,官方 MotionLayout 的 Carousel 组件就是针对这个场景的 https://developer.android.com/reference/androidx/constraintlayout/helper/widget/Carousel |
15 curiousA OP 目前还未结束,有意向可加微信一起研究。 |
16 curiousA OP 没人接单了,看来还是得自己去实现,关贴了。 |