<OnClick>

زمانی که کاربر روی نما ضربه می زند، اقدامی را مشخص می کند. می‌تواند چندین گره <OnClick> برای یک <Transition> وجود داشته باشد، که هر <OnClick> نمای هدف متفاوتی را مشخص می‌کند و عمل متفاوتی را برای انجام هنگام ضربه زدن به نما مشخص می‌کند.

نحو

<OnClick
    motion:targetId="@id/target_view"
    motion:clickAction="action"/>

صفات

motion:targetId
مشاهده در حال نظارت هنگامی که کاربر روی این نمای ضربه می زند، انتقال رخ می دهد.
motion:ClickAction
اقدامی که باید هنگام ضربه زدن به نما انجام شود. مقادیر پشتیبانی شده به شرح زیر است:
  • transitionToStart
  • متحرک سازی از طرح فعلی به طرح بندی مشخص شده توسط عنصر <Transition> motion::constraintSetStart .
  • transitionToEnd
  • متحرک سازی از طرح فعلی به طرح بندی مشخص شده توسط عنصر <Transition> motion:constraintSetEnd ویژگی.
  • jumpToStart
  • پرش از طرح فعلی به طرح مشخص شده توسط عنصر <Transition> motion::constraintSetStart .
  • jumpToEnd
  • پرش از طرح فعلی به طرح مشخص شده توسط ویژگی motion:constraintSetEnd عنصر <Transition> .
  • toggle
  • اگر چیدمان در حالت شروع است، تا انتها متحرک سازی کنید. در غیر این صورت، از ابتدا متحرک شوید.