gpt4 book ai didi

android - 使用Item Touch Helper android拖动阴影

转载 作者:行者123 更新时间:2023-12-03 22:12:44 26 4
gpt4 key购买 nike

android 中的ItemTouchhelper 类仅有助于在recyclerview 周围移动整个 View 。是否可以使用 Item touchHelper 类制作要拖动的 View 的阴影(将原始 View 固定在其位置)?

最佳答案

我覆盖了 onChildDraw 并制作了自己的阴影

public void onChildDraw(Canvas c, RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, float dX, float dY, int actionState, boolean isCurrentlyActive) {
super.onChildDraw(c, recyclerView, viewHolder, dX, dY, actionState, isCurrentlyActive);

if (isCurrentlyActive) {
if (actionState == ItemTouchHelper.ACTION_STATE_DRAG) {
// make shadown
isRotated = true;
}
} else {
// view is going back to orig
if (isRotated) {
// undo shadow
}
}
}

关于android - 使用Item Touch Helper android拖动阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35506073/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com