diff options
| author | Konrad Gräfe <konradgraefe@aol.com> | 2015-01-28 21:22:05 +0100 |
|---|---|---|
| committer | rsudev <rasch@munin-soft.de> | 2015-02-09 23:12:36 +0100 |
| commit | 839d0b68f7d54d4c9f3e324c188b3cc11c8c9111 (patch) | |
| tree | da16b05d9dc715680c4a3ced3fe0aa25f7324c85 /main/src | |
| parent | 8c773d5c41fb118c4013e3f7ccf9f10186d4d6b6 (diff) | |
| download | cgeo-839d0b68f7d54d4c9f3e324c188b3cc11c8c9111.zip cgeo-839d0b68f7d54d4c9f3e324c188b3cc11c8c9111.tar.gz cgeo-839d0b68f7d54d4c9f3e324c188b3cc11c8c9111.tar.bz2 | |
Add some transparency to the distance and direction drawers
Diffstat (limited to 'main/src')
| -rwxr-xr-x | main/src/cgeo/geocaching/maps/DirectionDrawer.java | 4 | ||||
| -rwxr-xr-x | main/src/cgeo/geocaching/maps/DistanceDrawer.java | 25 |
2 files changed, 12 insertions, 17 deletions
diff --git a/main/src/cgeo/geocaching/maps/DirectionDrawer.java b/main/src/cgeo/geocaching/maps/DirectionDrawer.java index ccef59c..095ab23 100755 --- a/main/src/cgeo/geocaching/maps/DirectionDrawer.java +++ b/main/src/cgeo/geocaching/maps/DirectionDrawer.java @@ -34,8 +34,8 @@ public class DirectionDrawer { if (line == null) { line = new Paint(); line.setAntiAlias(true); - line.setStrokeWidth(2f); - line.setColor(0xFFEB391E); + line.setStrokeWidth(4f); + line.setColor(0x80EB391E); } final Point pos = new Point(); diff --git a/main/src/cgeo/geocaching/maps/DistanceDrawer.java b/main/src/cgeo/geocaching/maps/DistanceDrawer.java index 6450f70..f2d11bb 100755 --- a/main/src/cgeo/geocaching/maps/DistanceDrawer.java +++ b/main/src/cgeo/geocaching/maps/DistanceDrawer.java @@ -70,34 +70,29 @@ public class DistanceDrawer { if (blurBoxShadow == null) { blurBoxShadow = new BlurMaskFilter(3, BlurMaskFilter.Blur.NORMAL); - } - if (paintBoxShadow == null) { paintBoxShadow = new Paint(); paintBoxShadow.setAntiAlias(true); paintBoxShadow.setMaskFilter(blurBoxShadow); - } - if (paintBox == null) { paintBox = new Paint(); paintBox.setAntiAlias(true); - } - if (paintText == null) { paintText = new Paint(); paintText.setAntiAlias(true); paintText.setTextAlign(Paint.Align.LEFT); paintText.setTypeface(Typeface.DEFAULT_BOLD); - } - if (needsInvertedColors) { - paintBoxShadow.setColor(0xFF000000); - paintBox.setColor(0xFFFFFFFF); - paintText.setColor(0xFF000000); - } else { - paintBoxShadow.setColor(0xFFFFFFFF); - paintBox.setColor(0xFF000000); - paintText.setColor(0xFFFFFFFF); + final int TRANSPARENCY = 0x80000000; + if (needsInvertedColors) { + paintBoxShadow.setColor(0x000000 | TRANSPARENCY); + paintBox.setColor(0xFFFFFF | TRANSPARENCY); + paintText.setColor(0xFF000000); + } else { + paintBoxShadow.setColor(0xFFFFFF | TRANSPARENCY); + paintBox.setColor(0x000000 | TRANSPARENCY); + paintText.setColor(0xFFFFFFFF); + } } /* Calculate text size */ |
