Inset maps disclaimers, too.

This commit is contained in:
Andreas Schildbach 2021-01-29 19:02:28 +01:00
parent 2c33349988
commit 4ca33551be
5 changed files with 30 additions and 10 deletions

View file

@ -489,8 +489,12 @@ public class DirectionsActivity extends OeffiMainActivity implements ActivityCom
return false;
}
});
((TextView) findViewById(R.id.directions_map_disclaimer))
.setText(mapView.getTileProvider().getTileSource().getCopyrightNotice());
final TextView mapDisclaimerView = findViewById(R.id.directions_map_disclaimer);
mapDisclaimerView.setText(mapView.getTileProvider().getTileSource().getCopyrightNotice());
mapDisclaimerView.setOnApplyWindowInsetsListener((v, insets) -> {
v.setPadding(0,0,0, insets.getSystemWindowInsetBottom());
return insets;
});
final ZoomControls zoom = findViewById(R.id.directions_map_zoom);
mapView.setZoomControls(zoom);

View file

@ -303,8 +303,12 @@ public class TripDetailsActivity extends OeffiActivity implements LocationListen
return trip.legs.get(selectedLegIndex).equals(part);
}
});
((TextView) findViewById(R.id.directions_trip_details_map_disclaimer))
.setText(mapView.getTileProvider().getTileSource().getCopyrightNotice());
final TextView mapDisclaimerView = findViewById(R.id.directions_trip_details_map_disclaimer);
mapDisclaimerView.setText(mapView.getTileProvider().getTileSource().getCopyrightNotice());
mapDisclaimerView.setOnApplyWindowInsetsListener((v, insets) -> {
v.setPadding(0,0,0, insets.getSystemWindowInsetBottom());
return insets;
});
}
@Override

View file

@ -138,8 +138,12 @@ public class NetworkPickerActivity extends Activity implements ActivityCompat.On
});
mapView = findViewById(R.id.network_picker_map);
((TextView) findViewById(R.id.network_picker_map_disclaimer))
.setText(mapView.getTileProvider().getTileSource().getCopyrightNotice());
final TextView mapDisclaimerView = findViewById(R.id.network_picker_map_disclaimer);
mapDisclaimerView.setText(mapView.getTileProvider().getTileSource().getCopyrightNotice());
mapDisclaimerView.setOnApplyWindowInsetsListener((v, insets) -> {
v.setPadding(0, 0, 0, insets.getSystemWindowInsetBottom());
return insets;
});
if (network == null) {
findViewById(R.id.network_picker_firsttime_message_shadow).setForeground(null);

View file

@ -179,8 +179,12 @@ public class StationDetailsActivity extends OeffiActivity implements StationsAwa
mapView = findViewById(R.id.stations_station_details_map);
mapView.setStationsAware(this);
((TextView) findViewById(R.id.stations_station_details_map_disclaimer))
.setText(mapView.getTileProvider().getTileSource().getCopyrightNotice());
final TextView mapDisclaimerView = findViewById(R.id.stations_station_details_map_disclaimer);
mapDisclaimerView.setText(mapView.getTileProvider().getTileSource().getCopyrightNotice());
mapDisclaimerView.setOnApplyWindowInsetsListener((v, insets) -> {
v.setPadding(0,0,0, insets.getSystemWindowInsetBottom());
return insets;
});
resultStatusView = findViewById(R.id.stations_station_details_result_status);

View file

@ -255,8 +255,12 @@ public class StationsActivity extends OeffiMainActivity implements StationsAware
mapView = findViewById(R.id.stations_map);
mapView.setStationsAware(this);
mapView.setLocationAware(this);
((TextView) findViewById(R.id.stations_map_disclaimer))
.setText(mapView.getTileProvider().getTileSource().getCopyrightNotice());
final TextView mapDisclaimerView = findViewById(R.id.stations_map_disclaimer);
mapDisclaimerView.setText(mapView.getTileProvider().getTileSource().getCopyrightNotice());
mapDisclaimerView.setOnApplyWindowInsetsListener((v, insets) -> {
v.setPadding(0, 0, 0, insets.getSystemWindowInsetBottom());
return insets;
});
final ZoomControls zoom = findViewById(R.id.stations_map_zoom);
mapView.setZoomControls(zoom);