From ae1e4b09c98d190c614548c30775bd29b1bd768a Mon Sep 17 00:00:00 2001 From: limuyang Date: Tue, 1 Aug 2023 15:58:50 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E6=95=B4=E7=90=86=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/chad/library/adapter/base/BaseQuickAdapter.kt | 1 + .../com/chad/library/adapter/base/animation/ScaleInAnimation.kt | 2 +- .../library/adapter/base/animation/SlideInBottomAnimation.kt | 2 +- .../chad/library/adapter/base/animation/SlideInLeftAnimation.kt | 2 +- .../library/adapter/base/animation/SlideInRightAnimation.kt | 2 +- 5 files changed, 5 insertions(+), 4 deletions(-) diff --git a/library/src/main/java/com/chad/library/adapter/base/BaseQuickAdapter.kt b/library/src/main/java/com/chad/library/adapter/base/BaseQuickAdapter.kt index 3b464b932..995c00030 100644 --- a/library/src/main/java/com/chad/library/adapter/base/BaseQuickAdapter.kt +++ b/library/src/main/java/com/chad/library/adapter/base/BaseQuickAdapter.kt @@ -249,6 +249,7 @@ abstract class BaseQuickAdapter( } /** + * 当 ViewHolder 视图已附加到窗口时调用。 * Called when a view created by this holder has been attached to a window. * simple to solve item will layout using all * [asStaggeredGridFullSpan] diff --git a/library/src/main/java/com/chad/library/adapter/base/animation/ScaleInAnimation.kt b/library/src/main/java/com/chad/library/adapter/base/animation/ScaleInAnimation.kt index ca1e283d8..8f18cfb9b 100755 --- a/library/src/main/java/com/chad/library/adapter/base/animation/ScaleInAnimation.kt +++ b/library/src/main/java/com/chad/library/adapter/base/animation/ScaleInAnimation.kt @@ -7,8 +7,8 @@ import android.view.View import android.view.animation.DecelerateInterpolator /** + * item 缩放进入的动画 * An animation to scale item in, changing item's scaleX and scaleY from default 0.5f to 1.0f in default 300ms.(Using a DecelerateInterpolator with default factor.) - * https://github.com/CymChad/BaseRecyclerViewAdapterHelper */ class ScaleInAnimation @JvmOverloads constructor( private val duration: Long = 300, diff --git a/library/src/main/java/com/chad/library/adapter/base/animation/SlideInBottomAnimation.kt b/library/src/main/java/com/chad/library/adapter/base/animation/SlideInBottomAnimation.kt index fe9e44bb9..e928b034b 100755 --- a/library/src/main/java/com/chad/library/adapter/base/animation/SlideInBottomAnimation.kt +++ b/library/src/main/java/com/chad/library/adapter/base/animation/SlideInBottomAnimation.kt @@ -6,8 +6,8 @@ import android.view.View import android.view.animation.DecelerateInterpolator /** + * 让 item 从底部滑入的动画 * An animation to let items slide in from the bottom.(Using a DecelerateInterpolator with 1.3 factor.) Default duration is 400ms. - * https://github.com/CymChad/BaseRecyclerViewAdapterHelper */ class SlideInBottomAnimation @JvmOverloads constructor( private val duration: Long = 400L, diff --git a/library/src/main/java/com/chad/library/adapter/base/animation/SlideInLeftAnimation.kt b/library/src/main/java/com/chad/library/adapter/base/animation/SlideInLeftAnimation.kt index d10f97992..000834cf3 100755 --- a/library/src/main/java/com/chad/library/adapter/base/animation/SlideInLeftAnimation.kt +++ b/library/src/main/java/com/chad/library/adapter/base/animation/SlideInLeftAnimation.kt @@ -6,8 +6,8 @@ import android.view.View import android.view.animation.DecelerateInterpolator /** + * 让 item 从左侧滑入的动画 * An animation to let items slide in from the left.(Using a DecelerateInterpolator with 1.8 factor.) Default duration is 400ms. - * https://github.com/CymChad/BaseRecyclerViewAdapterHelper */ class SlideInLeftAnimation @JvmOverloads constructor( private val duration: Long = 400L, diff --git a/library/src/main/java/com/chad/library/adapter/base/animation/SlideInRightAnimation.kt b/library/src/main/java/com/chad/library/adapter/base/animation/SlideInRightAnimation.kt index 8f356b84b..34e4a895a 100755 --- a/library/src/main/java/com/chad/library/adapter/base/animation/SlideInRightAnimation.kt +++ b/library/src/main/java/com/chad/library/adapter/base/animation/SlideInRightAnimation.kt @@ -6,8 +6,8 @@ import android.view.View import android.view.animation.DecelerateInterpolator /** + * 让 item 从右侧滑入的动画 * An animation to let items slide in from the right.(Using a DecelerateInterpolator with 1.8 factor.) Default duration is 400ms. - * https://github.com/CymChad/BaseRecyclerViewAdapterHelper */ class SlideInRightAnimation @JvmOverloads constructor( private val duration: Long = 400L,