MotionLayout:同一视图上的OnSwipe和OnClick

时间:2019-11-22 14:49:53

标签: android android-constraintlayout android-motionlayout

我正在为页面使用MotionLayout。我有两种状态可以通过视图的OnSwipe切换:

<Transition
    motion:constraintSetStart="@+id/start"
    motion:constraintSetEnd="@+id/end"
    motion:duration="700"
    motion:motionInterpolator="easeIn">
    <OnSwipe
        motion:dragDirection="dragUp"
        motion:touchAnchorId="@+id/view"
        motion:touchAnchorSide="bottom"
        motion:touchRegionId="@+id/view" />
</Transition>

我还想从代码中向该视图添加OnClickListener,或在scene.xml文件中添加新的Transition,这将与OnSwipe Transition有所不同,并由同一视图的OnClick触发。但是它们都阻止了OnSwipe。那么有没有办法在同一视图上使用OnSwipe和OnClick?

谢谢

0 个答案:

没有答案