本文整理了Java中androidx.recyclerview.widget.ItemTouchHelper.startDrag()
方法的一些代码示例,展示了ItemTouchHelper.startDrag()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ItemTouchHelper.startDrag()
方法的具体详情如下:
包路径:androidx.recyclerview.widget.ItemTouchHelper
类名称:ItemTouchHelper
方法名:startDrag
暂无
代码示例来源:origin: mikepenz/FastAdapter
@Override
public boolean onTouch(View v, MotionEvent event) {
if (MotionEventCompat.getActionMasked(event) == MotionEvent.ACTION_DOWN) {
if (item.isDraggable())
item.getTouchHelper().startDrag(holder);
}
return false;
}
});
代码示例来源:origin: googlecast/CastVideos-android
@Override
public void onStartDrag(RecyclerView.ViewHolder viewHolder) {
mItemTouchHelper.startDrag(viewHolder);
}
代码示例来源:origin: MCMrARM/revolution-irc
public UserRuleHolder(NotificationRulesAdapter adapter, View itemView) {
super(adapter, itemView);
itemView.setOnClickListener((View view) -> {
Intent intent = new Intent(view.getContext(), EditNotificationSettingsActivity.class);
intent.putExtra(EditNotificationSettingsActivity.ARG_USER_RULE_INDEX, getAdapterPosition() - adapter.getUserRulesStartIndex());
view.getContext().startActivity(intent);
});
itemView.findViewById(R.id.reorder).setOnTouchListener((View v, MotionEvent e) -> {
if (e.getActionMasked() == MotionEvent.ACTION_DOWN)
adapter.mItemTouchHelper.startDrag(UserRuleHolder.this);
return false;
});
}
内容来源于网络,如有侵权,请联系作者删除!