aboutsummaryrefslogtreecommitdiffstats
path: root/main
diff options
context:
space:
mode:
authorKonrad Gräfe <konradgraefe@aol.com>2015-01-28 21:22:05 +0100
committerrsudev <rasch@munin-soft.de>2015-02-09 23:12:36 +0100
commit839d0b68f7d54d4c9f3e324c188b3cc11c8c9111 (patch)
treeda16b05d9dc715680c4a3ced3fe0aa25f7324c85 /main
parent8c773d5c41fb118c4013e3f7ccf9f10186d4d6b6 (diff)
downloadcgeo-839d0b68f7d54d4c9f3e324c188b3cc11c8c9111.zip
cgeo-839d0b68f7d54d4c9f3e324c188b3cc11c8c9111.tar.gz
cgeo-839d0b68f7d54d4c9f3e324c188b3cc11c8c9111.tar.bz2
Add some transparency to the distance and direction drawers
Diffstat (limited to 'main')
-rwxr-xr-xmain/src/cgeo/geocaching/maps/DirectionDrawer.java4
-rwxr-xr-xmain/src/cgeo/geocaching/maps/DistanceDrawer.java25
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 */