项目中需要实现一个可怕层叠效果,不过我研究了几天发现我短时间实现不了这个功能,因此寻求万能 V 友的帮助。
大概效果如图所示: https://pan.baidu.com/s/1yOaPR_SmcU29gBrE0OmaUQ?pwd=usc3
大概 500 元左右。真心求助,但也真心预算有限。感谢帮助。
1
guchengyehai1 36 天前
ViewPager2 + setPageTransformer 搜一下
|
2
h1298841903 36 天前
大致看了一下,就是普通的 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 36 天前
|
5
curiousA OP @h1298841903 佬,可以试试呢。
|
![]() |
6
ck19920702 36 天前 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 36 天前
实现不了 叫你产品改简单点就行了, 后续有空再优化 ,这个复杂的东西一般没人给你看,很快写出来的大佬都不差这点钱。
|
9
zzjun 35 天前
接入 compose 吧,官方 page 就能实现
|
![]() |
10
ryan4290 35 天前
看来兄弟跟我遇到的差不多,“怎么让你们干点事情这么难啊?”,“那人家不是做出来了么?”,“有问题你解决问题啊?你想改需求是么?”,“你干不干吧,给个准话”,“我不懂技术啊,我就要这样的效果啊”,“你这人沟通有问题啊”
是这样的嘛? |
11
curiousA OP 钱确实也不多呀。不过我也不是完全不懂,有兴趣大家可以一起探讨一下技术。若能做出来,也可以分享给其他人。(*^▽^*)
|
12
adgvcxz 35 天前
以前写过类似的,https://github.com/adgvcxz/CardLayoutManager ,如果找不到现成的,自定义 LayoutManager ,真的不好做,短时间内要做的话,和产品商量下改改需求
|
14
sherardxu 35 天前
提供一个思路,官方 MotionLayout 的 Carousel 组件就是针对这个场景的
https://developer.android.com/reference/androidx/constraintlayout/helper/widget/Carousel |
15
curiousA OP 目前还未结束,有意向可加微信一起研究。
|
16
curiousA OP 没人接单了,看来还是得自己去实现,关贴了。
|