mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-11-03 16:23:54 +01:00
Removed search this area button
This commit is contained in:
parent
ef8f73adcc
commit
a11003a2fb
4 changed files with 19 additions and 54 deletions
|
|
@ -42,10 +42,6 @@ public interface NearbyParentFragmentContract {
|
|||
|
||||
void hideBottomDetailsSheet();
|
||||
|
||||
void addSearchThisAreaButtonAction();
|
||||
|
||||
void setSearchThisAreaButtonVisibility(boolean isVisible);
|
||||
|
||||
void setProgressBarVisibility(boolean isVisible);
|
||||
|
||||
boolean isDetailsBottomSheetVisible();
|
||||
|
|
|
|||
|
|
@ -206,6 +206,7 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment
|
|||
|
||||
private List<Place> updatedPlaceList;
|
||||
private LatLng updatedLatLng;
|
||||
private boolean searchble;
|
||||
|
||||
private ActivityResultLauncher<String[]> inAppCameraLocationPermissionLauncher = registerForActivityResult(
|
||||
new RequestMultiplePermissions(),
|
||||
|
|
@ -423,13 +424,14 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment
|
|||
if (isNetworkConnectionEstablished() && (event.getX() > 0
|
||||
|| event.getY() > 0)) {
|
||||
if (distance > 2000.0) {
|
||||
setSearchThisAreaButtonVisibility(true);
|
||||
searchble = true;
|
||||
presenter.searchInTheArea();
|
||||
} else {
|
||||
setSearchThisAreaButtonVisibility(false);
|
||||
searchble = false;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
setSearchThisAreaButtonVisibility(false);
|
||||
searchble = false;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -984,7 +986,7 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment
|
|||
if (snackbar == null) {
|
||||
snackbar = Snackbar.make(view, R.string.no_internet,
|
||||
Snackbar.LENGTH_INDEFINITE);
|
||||
setSearchThisAreaButtonVisibility(false);
|
||||
searchble = false;
|
||||
setProgressBarVisibility(false);
|
||||
}
|
||||
|
||||
|
|
@ -1278,6 +1280,8 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment
|
|||
.subscribe(nearbyPlacesInfo -> {
|
||||
if (nearbyPlacesInfo.placeList == null || nearbyPlacesInfo.placeList.isEmpty()) {
|
||||
showErrorMessage(getString(R.string.no_nearby_places_around));
|
||||
setProgressBarVisibility(false);
|
||||
presenter.lockUnlockNearby(false);
|
||||
} else {
|
||||
updateMapMarkers(nearbyPlacesInfo.placeList, nearbyPlacesInfo.currentLatLng,
|
||||
true);
|
||||
|
|
@ -1315,6 +1319,8 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment
|
|||
.subscribe(nearbyPlacesInfo -> {
|
||||
if (nearbyPlacesInfo.placeList == null || nearbyPlacesInfo.placeList.isEmpty()) {
|
||||
showErrorMessage(getString(R.string.no_nearby_places_around));
|
||||
setProgressBarVisibility(false);
|
||||
presenter.lockUnlockNearby(false);
|
||||
} else {
|
||||
// Updating last searched location
|
||||
applicationKvStore.putString("LastLocation",
|
||||
|
|
@ -1468,20 +1474,6 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void addSearchThisAreaButtonAction() {
|
||||
binding.searchThisAreaButton.setOnClickListener(presenter.onSearchThisAreaClicked());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setSearchThisAreaButtonVisibility(final boolean isVisible) {
|
||||
if (isVisible) {
|
||||
binding.searchThisAreaButton.setVisibility(View.VISIBLE);
|
||||
} else {
|
||||
binding.searchThisAreaButton.setVisibility(View.GONE);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setRecyclerViewAdapterAllSelected() {
|
||||
if (nearbyFilterSearchRecyclerViewAdapter != null
|
||||
|
|
@ -2014,13 +2006,13 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment
|
|||
if (lastMapFocus != null) {
|
||||
if (isNetworkConnectionEstablished()) {
|
||||
if (distance > 2000.0) {
|
||||
setSearchThisAreaButtonVisibility(true);
|
||||
searchble = true;
|
||||
} else {
|
||||
setSearchThisAreaButtonVisibility(false);
|
||||
searchble = false;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
setSearchThisAreaButtonVisibility(false);
|
||||
searchble = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -323,18 +323,12 @@ public class NearbyParentFragmentPresenter
|
|||
}
|
||||
}
|
||||
|
||||
public View.OnClickListener onSearchThisAreaClicked() {
|
||||
return v -> {
|
||||
nearbyParentFragmentView.stopQuery();
|
||||
// Lock map operations during search this area operation
|
||||
// nearbyParentFragmentView.setMapCenter();
|
||||
nearbyParentFragmentView.setSearchThisAreaButtonVisibility(false);
|
||||
if (searchCloseToCurrentLocation()) {
|
||||
updateMapAndList(LOCATION_SIGNIFICANTLY_CHANGED);
|
||||
} else {
|
||||
updateMapAndList(SEARCH_CUSTOM_AREA);
|
||||
}
|
||||
};
|
||||
public void searchInTheArea(){
|
||||
if (searchCloseToCurrentLocation()) {
|
||||
updateMapAndList(LOCATION_SIGNIFICANTLY_CHANGED);
|
||||
} else {
|
||||
updateMapAndList(SEARCH_CUSTOM_AREA);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -365,7 +359,6 @@ public class NearbyParentFragmentPresenter
|
|||
|
||||
public void onMapReady() {
|
||||
if (null != nearbyParentFragmentView) {
|
||||
nearbyParentFragmentView.addSearchThisAreaButtonAction();
|
||||
initializeMapOperations();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -97,22 +97,6 @@
|
|||
</RelativeLayout>
|
||||
|
||||
|
||||
<Button
|
||||
android:id="@+id/search_this_area_button"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@id/rl_container_wlm_month_message"
|
||||
android:layout_centerHorizontal="true"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:layout_margin="@dimen/activity_margin_horizontal"
|
||||
android:background="@color/white"
|
||||
android:padding="@dimen/activity_margin_horizontal"
|
||||
android:singleLine="true"
|
||||
android:text="@string/search_this_area"
|
||||
android:textColor="@color/status_bar_blue"
|
||||
android:visibility="gone"
|
||||
app:elevation="@dimen/dimen_6" />
|
||||
|
||||
<View
|
||||
android:id="@+id/transparentView"
|
||||
android:layout_width="match_parent"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue