SwipeCardsView
SwipeCardsView copied to clipboard
能做个播放视频的例子出来吗
感觉播放视频跟图片根本是两回事,视频播放控件的controller会拦截touchu事件不好搞,我技术不到位做不出来。
等我有时间试试
多谢
我也想问这个问题,不过我倒是觉得有个相对简单但又比较重要的事情要做,那就是点击事件,如果子视图不是图片,而是Fragment,举例:Fragment里有图片和按钮,数据需要从网络上动态加载,我尝试过在Fragment里监听按钮和图片的点击事件,同时给SwipeCardsView设置setOnClickListener,以及setCardsSlideListener,在CardsSlideListener中有个onItemClick方法,这三个地方我都同时进行了不同的日志输出,然而没有一个有日志输出,请问 @huxq17,是我哪里忽略了吗?
我找到原因了,我在布局文件里,设置card:scaleOffsetStep为一个负值,结果就没有点击事件的输出,改为正值,就有onItemClick的日志输出,但是依然不能输出对应到控件的点击事件日志
你说的对应到控件的点击事件是什么,我有试过往卡片里加按钮,是可以接收到卡片的点击事件的,至于卡片的点击事件是会被onItemClick覆盖的,这貌似是个问题
不过你可以通过设置卡片子view的点击事件来解决
我说的对应到控件的点击事件是指,我在onItemClick中用switch(cardview.getId)分支来判断具体点击的哪个按钮,然后输入不同的日志log.d(“click button1”), log.d(“click button2”),在分支外输出了log.d("item click”)结果只有item click输出
如果卡片中有按钮,可以在adapter的onBindData方法中通过按钮的id找到按钮,并且通过setOnClickListener设置点击监听,不知道为什么会在onItemClick回调中判断点击了哪个按钮