MapFragment.java 文件源码

java
阅读 35 收藏 0 点赞 0 评论 0

项目:yphoto 作者:
/**
 * 点击map,隐藏/显示Map上的元素
 * @param latLng
 */
@Override
public void onMapClick(LatLng latLng) {
    SearchView search_view = (SearchView) ((Activity)mContext).findViewById(R.id.search_view);
    MapToolsView map_tool = (MapToolsView) ((Activity)mContext).findViewById(R.id.map_tool);

    DisplayMetrics metrics = new DisplayMetrics();
    ((Activity)mContext).getWindowManager().getDefaultDisplay().getMetrics(metrics);

    if (mIsMapElementsShow) {
        mIsMapElementsShow = false;
        search_view.animate().translationY((search_view.getHeight() + dp2px(mContext, 6)) * (-1)).setInterpolator(new DecelerateInterpolator());
        map_tool.animate().translationY(map_tool.getHeight() + dp2px(mContext, 6)).setInterpolator(new DecelerateInterpolator());
    } else {
        mIsMapElementsShow = true;
        search_view.animate().translationY(0).setInterpolator(new DecelerateInterpolator());
        map_tool.animate().translationY(0).setInterpolator(new DecelerateInterpolator());
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号