From 8e25430d684b4a4e765aec499e64c83a9a0259a0 Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Sat, 23 Aug 2025 21:36:28 +0800 Subject: [PATCH] feat: add MotionLayout, ImageFilterButton, ImageFilterView, MockView, MotionButton, MotionLabel, MotionTelltales in ConstraintLayout --- .../constraintlayout/ConstraintLayout.kt | 30 ++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/hikage-widget-androidx/src/main/java/com/highcapable/hikage/widget/androidx/constraintlayout/ConstraintLayout.kt b/hikage-widget-androidx/src/main/java/com/highcapable/hikage/widget/androidx/constraintlayout/ConstraintLayout.kt index 0ac4f25..783fb9b 100644 --- a/hikage-widget-androidx/src/main/java/com/highcapable/hikage/widget/androidx/constraintlayout/ConstraintLayout.kt +++ b/hikage-widget-androidx/src/main/java/com/highcapable/hikage/widget/androidx/constraintlayout/ConstraintLayout.kt @@ -24,8 +24,36 @@ package com.highcapable.hikage.widget.androidx.constraintlayout +import androidx.constraintlayout.motion.widget.MotionLayout +import androidx.constraintlayout.utils.widget.ImageFilterButton +import androidx.constraintlayout.utils.widget.ImageFilterView +import androidx.constraintlayout.utils.widget.MockView +import androidx.constraintlayout.utils.widget.MotionButton +import androidx.constraintlayout.utils.widget.MotionLabel +import androidx.constraintlayout.utils.widget.MotionTelltales import androidx.constraintlayout.widget.ConstraintLayout import com.highcapable.hikage.annotation.HikageViewDeclaration @HikageViewDeclaration(ConstraintLayout::class, ConstraintLayout.LayoutParams::class) -private object ConstraintLayoutDeclaration \ No newline at end of file +private object ConstraintLayoutDeclaration + +@HikageViewDeclaration(MotionLayout::class, ConstraintLayout.LayoutParams::class) +private object MotionLayoutDeclaration + +@HikageViewDeclaration(ImageFilterButton::class) +private object ImageFilterButtonDeclaration + +@HikageViewDeclaration(ImageFilterView::class) +private object ImageFilterViewDeclaration + +@HikageViewDeclaration(MockView::class) +private object MockViewDeclaration + +@HikageViewDeclaration(MotionButton::class) +private object MotionButtonDeclaration + +@HikageViewDeclaration(MotionLabel::class) +private object MotionLabelDeclaration + +@HikageViewDeclaration(MotionTelltales::class) +private object MotionTelltalesDeclaration \ No newline at end of file