display some details at the files and directories

This commit is contained in:
tibbi
2016-07-14 20:42:42 +02:00
parent ef4d505b6f
commit 5633bfcbc2
8 changed files with 71 additions and 12 deletions

View File

@@ -34,12 +34,13 @@ public class Utils {
return ContextCompat.checkSelfPermission(cxt, Manifest.permission.READ_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED;
}
public static Bitmap getColoredIcon(Resources res, int newColor, int id) {
public static Bitmap getColoredIcon(Resources res, int colorId, int id) {
final int color = res.getColor(colorId);
final BitmapFactory.Options options = new BitmapFactory.Options();
options.inMutable = true;
final Bitmap bmp = BitmapFactory.decodeResource(res, id, options);
final Paint paint = new Paint();
final ColorFilter filter = new PorterDuffColorFilter(newColor, PorterDuff.Mode.SRC_IN);
final ColorFilter filter = new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_IN);
paint.setColorFilter(filter);
final Canvas canvas = new Canvas(bmp);
canvas.drawBitmap(bmp, 0, 0, paint);