if you use an image view to set this resource as a source, then consider using centerInside
<ImageView android:src="@drawable/sample_layer_list" android:scaleType="centerInside" android:layout_width="match_parent" android:layout_height="match_parent"/>
In addition to this option, the rest of the option is either suitable for the entire canvas, or crop the figure.
Another option would be to resize the image itself.
One thing that I noticed is that, regardless of the size of the largest in the list of layers in the list, all the shapes inside the lists of layers become scalable for this
Hope this helps.
Ganesh bhat
source share