mirror of
				https://github.com/SimpleMobileTools/Simple-Launcher.git
				synced 2025-06-05 21:59:15 +02:00 
			
		
		
		
	Duplicate drawable before drawing it for folder drawable
This fixes #130 - the issue with smaller icons in drawer
This commit is contained in:
		| @@ -1525,8 +1525,9 @@ class HomeScreenGrid(context: Context, attrs: AttributeSet, defStyle: Int) : Rel | ||||
|                 val (row, column) = getItemPosition(it) | ||||
|                 val drawableX = (scaledGap + column * scaledIconSize + column * scaledGap).toInt() | ||||
|                 val drawableY = (extraYMargin + scaledGap + row * scaledIconSize + row * scaledGap).toInt() | ||||
|                 it.drawable?.setBounds(drawableX, drawableY, drawableX + scaledIconSize.toInt(), drawableY + scaledIconSize.toInt()) | ||||
|                 it.drawable?.draw(canvas) | ||||
|                 val newDrawable = it.drawable?.constantState?.newDrawable()?.mutate() | ||||
|                 newDrawable?.setBounds(drawableX, drawableY, drawableX + scaledIconSize.toInt(), drawableY + scaledIconSize.toInt()) | ||||
|                 newDrawable?.draw(canvas) | ||||
|             } | ||||
|             canvas.drawPath(circlePath, folderIconBorderPaint) | ||||
|             return BitmapDrawable(resources, bitmap) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user