Showing 4 of 68 total issues
Method touchDivider
has 29 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
@SuppressLint("ClickableViewAccessibility") private View.OnTouchListener touchDivider(MaterialDivider resizeHandle) { ImageView dividerImageUp = fragmentOverview.findViewById(R.id.dividerImageUp); ImageView dividerImageDown = fragmentOverview.findViewById(R.id.dividerImageDown); int colorDown = MaterialColors.getColor(resizeHandle, com.google.android.material.R.attr.colorPrimary);
Method onEntityLoaded
has 26 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
override fun onEntityLoaded(entity: Medicine, fragmentView: View): Boolean { fragmentView.findViewById<TextInputEditText>(R.id.amountLeft) .setText(MedicineHelper.formatAmount(entity.amount, "")) fragmentView.findViewById<TextInputEditText>(R.id.amountLeft).addDoubleValidator()
Method onChildDrawOver
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
public void onChildDrawOver(@NonNull Canvas c, @NonNull RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, float dX, float dY, int actionState, boolean isCurrentlyActive) {
Method clearCanvas
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
private void clearCanvas(Canvas c, float left, float top, float right, float bottom) {