Skip to content

java.lang.IllegalArgumentException: width and height must be > 0 #30

@tnylee

Description

@tnylee

Thank you for such an awesome library! Its helping me. However, an error occured while using it and I'd like to know if you can help me. Thanks!

java.lang.IllegalArgumentException: width and height must be > 0

Crashes on line drawingView.setBackgroundImage(editingImage, BackgroundType.FILE, BackgroundScale.CENTER_INSIDE);

If removed, no error occurs.

My XML:

<com.byox.drawview.views.DrawView
            android:id="@+id/drawingView"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            app:dv_draw_corners="round"
            app:dv_draw_tool="pen"
            app:dv_draw_enable_zoom="true"
            app:dv_draw_max_zoom_factor="15"
            app:dv_draw_alpha="255"
            app:dv_draw_width="10"/>

configuration code:

drawingView = (DrawView) findViewById(R.id.drawingView);
drawingView.setBackgroundImage(editingImage, BackgroundType.FILE, BackgroundScale.CENTER_CROP);
drawingView.setDrawColor(getResources().getColor(R.color.colorPickerDefault))
                .setZoomEnabled(true)
                .setMaxZoomFactor(15)
                .setDrawAlpha(255)
                .setDrawWidth(maxPenSize);
drawingView.setBackgroundImage(editingImage, BackgroundType.FILE, BackgroundScale.CENTER_INSIDE);

What am I doing wrong?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions