forked from organicmaps/organicmaps
[android] Made 'View on map' button visible consistently during search
This commit is contained in:
parent
4f3fe17b41
commit
c4c00ec308
2 changed files with 9 additions and 17 deletions
|
@ -4,12 +4,6 @@ import android.content.Context;
|
|||
import android.content.res.Resources;
|
||||
import android.graphics.Typeface;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import androidx.annotation.AttrRes;
|
||||
import androidx.annotation.ColorInt;
|
||||
import androidx.annotation.DrawableRes;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import android.text.SpannableStringBuilder;
|
||||
import android.text.Spanned;
|
||||
import android.text.TextUtils;
|
||||
|
@ -21,6 +15,12 @@ import android.view.View;
|
|||
import android.view.ViewGroup;
|
||||
import android.widget.TextView;
|
||||
|
||||
import androidx.annotation.AttrRes;
|
||||
import androidx.annotation.ColorInt;
|
||||
import androidx.annotation.DrawableRes;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import com.mapswithme.HotelUtils;
|
||||
import com.mapswithme.maps.R;
|
||||
import com.mapswithme.maps.bookmarks.data.FeatureId;
|
||||
|
@ -427,14 +427,6 @@ class SearchAdapter extends RecyclerView.Adapter<SearchAdapter.SearchDataViewHol
|
|||
return mResults[position].type;
|
||||
}
|
||||
|
||||
boolean showPopulateButton()
|
||||
{
|
||||
return (!RoutingController.get().isWaitingPoiPick() &&
|
||||
mResults != null &&
|
||||
mResults.length > 0 &&
|
||||
mResults[0].type != TYPE_SUGGEST);
|
||||
}
|
||||
|
||||
@Override
|
||||
public long getItemId(int position)
|
||||
{
|
||||
|
|
|
@ -274,8 +274,7 @@ public class SearchFragment extends BaseMwmFragment
|
|||
| AppBarLayout.LayoutParams.SCROLL_FLAG_SCROLL : 0);
|
||||
mToolbarLayout.setLayoutParams(lp);
|
||||
if (mFilterController != null)
|
||||
mFilterController.show(hasQuery && mSearchAdapter.getItemCount() != 0,
|
||||
mSearchAdapter.showPopulateButton());
|
||||
mFilterController.show(hasQuery, !RoutingController.get().isWaitingPoiPick());
|
||||
|
||||
if (hasQuery)
|
||||
hideDownloadSuggest();
|
||||
|
@ -293,7 +292,8 @@ public class SearchFragment extends BaseMwmFragment
|
|||
|
||||
UiUtils.showIf(show, mResultsPlaceholder);
|
||||
if (mFilterController != null)
|
||||
mFilterController.showPopulateButton(mSearchAdapter.showPopulateButton() && !isTabletSearch());
|
||||
mFilterController.showPopulateButton(!RoutingController.get()
|
||||
.isWaitingPoiPick() && !isTabletSearch());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Add table
Reference in a new issue