java - 如何在不单击每个方块的情况下使绿色框填满整个屏幕?
问题描述
我想平滑移动(非线性)以激活下面屏幕上的所有点,而无需单击每个正方形。它仅在我逐个单击单元格时才起作用,但是当我尝试沿循环方向移动时,它不会选择空框。
这是我当前的代码:
@Override
public void onItemTouched(View view, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
if (view.getTextAlignment() == View.TEXT_ALIGNMENT_CENTER) {
view.setBackgroundColor(getResources().getColor(R.color.correct));
view.setTextAlignment(View.TEXT_ALIGNMENT_TEXT_START);
contTouchCounter += 2;
Log.i(TAG, "onItemTouched: " + contTouchCounter);
}
if (contTouchCounter == 100) {
disposable.dispose();
linearContTouch.setVisibility(View.GONE);
cont_touch.setImageDrawable(ContextCompat.getDrawable(getApplicationContext(), R.drawable.ic_baseline_check_circle_outline_24));
cont_touchTxt.setVisibility(View.GONE);
multimediaInfo.setContTouch(String.valueOf(contTouchCounter));
isContTouchStarted = false;
goToNextActivity();
}
}
}
我试图将 ACTION_DOWN 更改为 ACTION_MOVE 但它不起作用。
这是我的屏幕
解决方案
推荐阅读
- r - R中列联表的行平均值
- typescript - 在打字稿中找不到名称“内容”
- python - 无法使用 Bash Operator 为 python 脚本运行 dag
- python - 用 dtype 拟合具有 numpy 变化的多项式,即使实际数据值保持不变
- pandas - Pandas Mulmtiindex 多列第 1 级
- javascript - Chrome 开发工具中的“Ot”是什么意思?
- google-chrome-extension - 在 Manifest v3 中使用地理位置
- python - python if/else 和 try/except 组合没有冗余
- android - 为什么 toPx() 不能在 Canvas 之外工作?
- r - 错误:无法产生函数的结果